FacebookOptions Třída

Definice

Možnosti konfigurace pro FacebookMiddleware.

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
Dědičnost

Konstruktory

FacebookOptions()

Inicializuje nový FacebookOptions.

Vlastnosti

AppId

Získá nebo nastaví id aplikace přiřazené Facebookem.

AppSecret

Získá nebo nastaví tajný klíč aplikace přiřazený Facebookem.

AuthenticationScheme

Parametr AuthenticationScheme v možnostech odpovídá logickému názvu konkrétního schématu ověřování. Pokud chcete v kanálu použít stejný typ middlewaru ověřování více než jednou, může být přiřazena jiná hodnota.

(Zděděno od AuthenticationOptions)
AuthorizationEndpoint

Získá nebo nastaví identifikátor URI, kde klient bude přesměrován na ověření.

(Zděděno od OAuthOptions)
AutomaticAuthenticate

Pokud je pravda, ověřovací middleware změní příchozí požadavek uživatele. Pokud je hodnota false, middleware pro ověřování poskytne identitu pouze v případě, že je explicitně označena metodou AuthenticationScheme.

(Zděděno od AuthenticationOptions)
AutomaticChallenge

Pokud je pravda, měl by ověřovací middleware zpracovat automatické výzvy. Pokud je false, ověřovací middleware změní pouze odpovědi, pokud to explicitně označí AuthenticationScheme.

(Zděděno od AuthenticationOptions)
BackchannelHttpHandler

HttpMessageHandler použitý ke komunikaci se vzdáleným zprostředkovatelem identity. To nelze nastavit současně s BackchannelCertificateValidator, pokud hodnota může být downcast na WebRequestHandler.

(Zděděno od RemoteAuthenticationOptions)
BackchannelTimeout

Získá nebo nastaví hodnotu časového limitu v milisekundách pro komunikaci zpětného kanálu se vzdáleným zprostředkovatelem identity.

(Zděděno od RemoteAuthenticationOptions)
CallbackPath

Cesta požadavku v rámci základní cesty aplikace, kam se vrátí uživatelský agent. Middleware tento požadavek zpracuje, jakmile dorazí.

(Zděděno od RemoteAuthenticationOptions)
ClaimsIssuer

Získá nebo nastaví vystavitele, který by se měl použít pro všechny vytvořené deklarace identity.

(Zděděno od AuthenticationOptions)
ClientId

Získá nebo nastaví ID klienta přiřazeného poskytovatelem.

(Zděděno od OAuthOptions)
ClientSecret

Získá nebo nastaví tajný klíč klienta přiřazený poskytovatelem.

(Zděděno od OAuthOptions)
Description

Další informace o typu ověřování, který je k dispozici pro aplikaci.

(Zděděno od AuthenticationOptions)
DisplayName

Získejte nebo nastaví text, který může uživatel zobrazit v uživatelském rozhraní přihlášení.

(Zděděno od RemoteAuthenticationOptions)
Events

Získá nebo nastaví IOAuthEvents použitý ke zpracování událostí ověřování.

(Zděděno od OAuthOptions)
Fields

Seznam polí, která se mají načíst z koncového bodu UserInformationEndpoint. https://developers.facebook.com/docs/graph-api/reference/user

RemoteAuthenticationTimeout

Získá nebo nastaví časový limit pro dokončení toku ověřování (ve výchozím nastavení 15 minut).

(Zděděno od RemoteAuthenticationOptions)
SaveTokens

Definuje, jestli se mají po úspěšné autorizaci ukládat AuthenticationProperties přístupové a obnovovací tokeny. Tato vlastnost je ve výchozím nastavení nastavená na false , aby se zmenšila velikost konečného ověřovacího souboru cookie.

(Zděděno od RemoteAuthenticationOptions)
Scope

Získá seznam oprávnění k vyžádání.

(Zděděno od OAuthOptions)
SendAppSecretProof

Získá nebo nastaví, jestli se má appsecret_proof generovat a odesílat s voláními rozhraní API služby Facebook. Tato možnost je ve výchozím nastavení zapnutá.

SignInScheme

Získá nebo nastaví schéma ověřování odpovídající middlewaru zodpovědnému za zachování identity uživatele po úspěšném ověření. Tato hodnota obvykle odpovídá middlewaru cookie zaregistrovaného ve třídě Startup. Pokud je vynechán, SignInScheme použije se jako záložní hodnota.

(Zděděno od RemoteAuthenticationOptions)
StateDataFormat

Získá nebo nastaví typ používaný k zabezpečení dat zpracovávaných middlewarem.

(Zděděno od OAuthOptions)
SystemClock

Pouze pro účely testování.

(Zděděno od OAuthOptions)
TokenEndpoint

Získá nebo nastaví identifikátor URI, ke které bude middleware přistupovat k výměně tokenu OAuth.

(Zděděno od OAuthOptions)
UserInformationEndpoint

Získá nebo nastaví identifikátor URI, ke které bude middleware přistupovat k získání informací o uživateli. Tato hodnota se nepoužívá ve výchozí implementaci, je určena pro použití ve vlastních implementacích IOAuthEnticationEvents.Authenticated nebo OAuthAuthenticationHandler.CreateTicketAsync.

(Zděděno od OAuthOptions)

Platí pro