FacebookOptions Sınıf

Tanım

için FacebookMiddlewareyapılandırma seçenekleri.

public ref class FacebookOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class FacebookOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type FacebookOptions = class
    inherit OAuthOptions
Public Class FacebookOptions
Inherits OAuthOptions
Devralma

Oluşturucular

FacebookOptions()

Yeni FacebookOptionsbir başlatır.

Özellikler

AppId

Facebook tarafından atanan appId değerini alır veya ayarlar.

AppSecret

Facebook tarafından atanan uygulama gizli dizisini alır veya ayarlar.

AuthenticationScheme

Seçeneklerdeki AuthenticationScheme, belirli bir kimlik doğrulama düzeninin mantıksal adına karşılık gelir. İşlem hattında aynı kimlik doğrulama ara yazılımı türünü birden çok kez kullanmak için farklı bir değer atanabilir.

(Devralındığı yer: AuthenticationOptions)
AuthorizationEndpoint

İstemcinin kimlik doğrulaması için yeniden yönlendirileceği URI'yi alır veya ayarlar.

(Devralındığı yer: OAuthOptions)
AutomaticAuthenticate

Doğruysa, kimlik doğrulama ara yazılımı gelen istek kullanıcısını değiştirir. False ise kimlik doğrulama ara yazılımı yalnızca AuthenticationScheme tarafından açıkça belirtildiğinde kimlik sağlar.

(Devralındığı yer: AuthenticationOptions)
AutomaticChallenge

Doğruysa, kimlik doğrulama ara yazılımı otomatik sınamayı işlemelidir. False ise, kimlik doğrulama ara yazılımı yalnızca AuthenticationScheme tarafından açıkça belirtildiğinde yanıtları değiştirir.

(Devralındığı yer: AuthenticationOptions)
BackchannelHttpHandler

Uzak kimlik sağlayıcısıyla iletişim kurmak için kullanılan HttpMessageHandler. Değer bir WebRequestHandler'a indirilemediği sürece bu, BackchannelCertificateValidator ile aynı anda ayarlanamaz.

(Devralındığı yer: RemoteAuthenticationOptions)
BackchannelTimeout

Uzak kimlik sağlayıcısıyla arka kanal iletişimleri için milisaniye cinsinden zaman aşımı değerini alır veya ayarlar.

(Devralındığı yer: RemoteAuthenticationOptions)
CallbackPath

Kullanıcının aracısının döndürüleceği uygulamanın temel yolu içindeki istek yolu. Ara yazılım bu isteği geldiğinde işler.

(Devralındığı yer: RemoteAuthenticationOptions)
ClaimsIssuer

Oluşturulan talepler için kullanılması gereken vereni alır veya ayarlar

(Devralındığı yer: AuthenticationOptions)
ClientId

Sağlayıcı tarafından atanan istemci kimliğini alır veya ayarlar.

(Devralındığı yer: OAuthOptions)
ClientSecret

Sağlayıcı tarafından atanan istemci gizli dizisini alır veya ayarlar.

(Devralındığı yer: OAuthOptions)
Description

Uygulamanın kullanımına sunulan kimlik doğrulama türü hakkında ek bilgiler.

(Devralındığı yer: AuthenticationOptions)
DisplayName

Kullanıcının oturum açma kullanıcı arabiriminde görüntüleyebileceği metni alır veya ayarlar.

(Devralındığı yer: RemoteAuthenticationOptions)
Events

Kimlik doğrulama olaylarını işlemek için kullanılan öğesini IOAuthEvents alır veya ayarlar.

(Devralındığı yer: OAuthOptions)
Fields

UserInformationEndpoint'ten alınacak alanların listesi. https://developers.facebook.com/docs/graph-api/reference/user

RemoteAuthenticationTimeout

Kimlik doğrulama akışını tamamlamak için zaman sınırını alır veya ayarlar (varsayılan olarak 15 dakika).

(Devralındığı yer: RemoteAuthenticationOptions)
SaveTokens

Başarılı bir yetkilendirmeden sonra erişim ve yenileme belirteçlerinin içinde AuthenticationProperties depolanıp depolanmayacağını tanımlar. Bu özellik, son kimlik doğrulama tanımlama bilgisinin boyutunu küçültmek için varsayılan olarak olarak ayarlanır false .

(Devralındığı yer: RemoteAuthenticationOptions)
Scope

İstenecek izinlerin listesini alır.

(Devralındığı yer: OAuthOptions)
SendAppSecretProof

appsecret_proof oluşturulması ve Facebook API çağrılarıyla gönderilmesi gerekip gerekmediğini alır veya ayarlar. Bu, varsayılan olarak etkindir.

SignInScheme

Başarılı bir kimlik doğrulamasından sonra kullanıcının kimliğini kalıcı hale getirmekle sorumlu ara yazılıma karşılık gelen kimlik doğrulama düzenini alır veya ayarlar. Bu değer genellikle Başlangıç sınıfında kayıtlı bir tanımlama bilgisi ara yazılımına karşılık gelir. Atlandığında, SignInScheme geri dönüş değeri olarak kullanılır.

(Devralındığı yer: RemoteAuthenticationOptions)
StateDataFormat

Ara yazılım tarafından işlenen verilerin güvenliğini sağlamak için kullanılan türü alır veya ayarlar.

(Devralındığı yer: OAuthOptions)
SystemClock

Yalnızca test amaçlıdır.

(Devralındığı yer: OAuthOptions)
TokenEndpoint

Ara yazılımının OAuth belirtecini değiştirmek için erişeceği URI'yi alır veya ayarlar.

(Devralındığı yer: OAuthOptions)
UserInformationEndpoint

Ara yazılımının kullanıcı bilgilerini almak için erişeceği URI'yi alır veya ayarlar. Bu değer varsayılan uygulamada kullanılmaz; IOAuthAuthenticationEvents.Authenticated veya OAuthAuthenticationHandler.CreateTicketAsync özel uygulamalarında kullanılır.

(Devralındığı yer: OAuthOptions)

Şunlara uygulanır