MicrosoftAccountOptions Třída

Definice

Možnosti konfigurace pro MicrosoftAccountMiddleware .

public ref class MicrosoftAccountOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class MicrosoftAccountOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type MicrosoftAccountOptions = class
    inherit OAuthOptions
Public Class MicrosoftAccountOptions
Inherits OAuthOptions
Dědičnost

Konstruktory

MicrosoftAccountOptions()

Inicializuje novou MicrosoftAccountOptions .

Vlastnosti

AuthenticationScheme

AuthenticationScheme v možnostech odpovídá logickému názvu pro konkrétní schéma ověřování. Pro použití stejného typu middlewaru ověřování v kanálu je možné přiřadit jinou hodnotu.

(Zděděno od AuthenticationOptions)
AuthorizationEndpoint

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

(Zděděno od OAuthOptions)
AutomaticAuthenticate

Pokud je hodnota true, middleware ověřování změní požadavek, který uživatel přichází. Pokud je hodnota false, bude middleware ověřování poskytovat pouze identitu, je-li výslovně označena AuthenticationScheme.

(Zděděno od AuthenticationOptions)
AutomaticChallenge

Pokud má hodnotu true, musí middleware ověřování zpracovávat automatické výzvy. Pokud je hodnota false, bude middleware ověřování měnit pouze odpovědi, pokud jsou výslovně označeny AuthenticationScheme.

(Zděděno od AuthenticationOptions)
BackchannelHttpHandler

HttpMessageHandler, který se používá ke komunikaci se vzdáleným zprostředkovatelem identity. Tuto hodnotu nelze nastavit na stejnou dobu jako BackchannelCertificateValidator, pokud hodnota nemůž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 back-Channel se vzdáleným zprostředkovatelem identity.

(Zděděno od RemoteAuthenticationOptions)
CallbackPath

Cesta požadavku v základní cestě aplikace, kde se vrátí agent uživatele Middleware tento požadavek zpracuje při doručení.

(Zděděno od RemoteAuthenticationOptions)
ClaimsIssuer

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

(Zděděno od AuthenticationOptions)
ClientId

Získá nebo nastaví ID klienta přiřazené 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 zpřístupněn pro aplikaci.

(Zděděno od AuthenticationOptions)
DisplayName

Získá 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žitou pro zpracování událostí ověřování.

(Zděděno od OAuthOptions)
RemoteAuthenticationTimeout

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

(Zděděno od RemoteAuthenticationOptions)
SaveTokens

Definuje, jestli se mají AuthenticationProperties po úspěšné autorizaci ukládat tokeny přístupu a aktualizace. Tato vlastnost je ve výchozím nastavení nastavená na hodnotu false , aby se snížila velikost souboru cookie finálního ověřování.

(Zděděno od RemoteAuthenticationOptions)
Scope

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

(Zděděno od OAuthOptions)
SignInScheme

Získá nebo nastaví schéma ověřování odpovídající middlewaru, který je zodpovědný za zachování identity uživatele po úspěšném ověření. Tato hodnota obvykle odpovídá middlewaru souborů cookie zaregistrovanému ve spouštěcí třídě. Je-li tento parametr vynechán, SignInScheme je použit jako záložní hodnota.

(Zděděno od RemoteAuthenticationOptions)
StateDataFormat

Získá nebo nastaví typ použitý 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, k němuž bude middlewarový přístup k Exchangi tokenu OAuth.

(Zděděno od OAuthOptions)
UserInformationEndpoint

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

(Zděděno od OAuthOptions)

Platí pro