MicrosoftAccountHandler Třída

Definice

Obslužná rutina ověřování na základě účtu Microsoft.

public ref class MicrosoftAccountHandler : Microsoft::AspNetCore::Authentication::OAuth::OAuthHandler<Microsoft::AspNetCore::Authentication::MicrosoftAccount::MicrosoftAccountOptions ^>
public class MicrosoftAccountHandler : Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler<Microsoft.AspNetCore.Authentication.MicrosoftAccount.MicrosoftAccountOptions>
type MicrosoftAccountHandler = class
    inherit OAuthHandler<MicrosoftAccountOptions>
Public Class MicrosoftAccountHandler
Inherits OAuthHandler(Of MicrosoftAccountOptions)
Dědičnost

Konstruktory

MicrosoftAccountHandler(IOptionsMonitor<MicrosoftAccountOptions>, ILoggerFactory, UrlEncoder)

Inicializuje novou instanci objektu MicrosoftAccountHandler.

MicrosoftAccountHandler(IOptionsMonitor<MicrosoftAccountOptions>, ILoggerFactory, UrlEncoder, ISystemClock)
Zastaralé.

Inicializuje novou instanci objektu MicrosoftAccountHandler.

Vlastnosti

Backchannel

Získá instanci, která HttpClient se používá ke komunikaci se zprostředkovatele vzdáleného ověřování.

(Zděděno od OAuthHandler<TOptions>)
ChallengeCalled

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
ClaimsIssuer

Získá vystavitele, který by měl být použit při vystavení deklarací identity.

(Zděděno od AuthenticationHandler<TOptions>)
Clock
Zastaralé.

Získá .ISystemClock

(Zděděno od AuthenticationHandler<TOptions>)
Context

Získá nebo nastaví HttpContext.

(Zděděno od AuthenticationHandler<TOptions>)
CurrentUri

Získá absolutní aktuální adresu URL.

(Zděděno od AuthenticationHandler<TOptions>)
Events

Obslužná rutina volá metody pro události, které poskytují řízení aplikace v určitých bodech, kde probíhá zpracování. Pokud není zadána výchozí instance je zadána, která nedělá nic při zavolání metod.

(Zděděno od OAuthHandler<TOptions>)
InitializeResult

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
Logger

Získá .ILogger

(Zděděno od AuthenticationHandler<TOptions>)
Options

Získá nebo nastaví možnosti přidružené k této ověřovací obslužné rutině.

(Zděděno od AuthenticationHandler<TOptions>)
OptionsMonitor

Získá k IOptionsMonitor<TOptions> detekci změn možností.

(Zděděno od AuthenticationHandler<TOptions>)
OriginalPath

Získá cestu, jak je vidět v middlewaru ověřování.

(Zděděno od AuthenticationHandler<TOptions>)
OriginalPathBase

Získá základní cestu, jak je vidět v middlewaru ověřování.

(Zděděno od AuthenticationHandler<TOptions>)
PriorHandler

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
Request

HttpRequest Získá přidružený k aktuálnímu požadavku.

(Zděděno od AuthenticationHandler<TOptions>)
Response

HttpResponse Získá přidružený k aktuálnímu požadavku.

(Zděděno od AuthenticationHandler<TOptions>)
Scheme

Získá nebo nastaví AuthenticationScheme asociované s touto ověřovací obslužnou rutinou.

(Zděděno od AuthenticationHandler<TOptions>)
SignInAccepted

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
SignInScheme

Schéma ověřování používané ve výchozím nastavení pro přihlašování.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
SignOutAccepted

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
TimeProvider

Získá aktuální čas, primárně pro testování jednotek.

(Zděděno od AuthenticationHandler<TOptions>)
UrlEncoder

Získá .UrlEncoder

(Zděděno od AuthenticationHandler<TOptions>)

Metody

AuthenticateAsync()

Ověřte aktuální požadavek.

(Zděděno od AuthenticationHandler<TOptions>)
AuthenticateAsync(AuthenticateContext)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
BuildChallengeUrl(AuthenticationProperties, String)

Vytvoří adresu URL výzvy OAuth.

BuildChallengeUrl(AuthenticationProperties, String)

Vytvoří adresu URL výzvy OAuth.

(Zděděno od OAuthHandler<TOptions>)
BuildChallengeUrl(AuthenticationProperties, String)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od OAuthHandler<TOptions>)
BuildRedirectUri(String)

Vytvoří absolutní adresu URL pro zadanou targetPathadresu .

(Zděděno od AuthenticationHandler<TOptions>)
ChallengeAsync(AuthenticationProperties)

Zpochybníte aktuální požadavek.

(Zděděno od AuthenticationHandler<TOptions>)
ChallengeAsync(ChallengeContext)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
CreateEventsAsync()

Vytvoří novou instanci instance událostí.

(Zděděno od OAuthHandler<TOptions>)
CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse)

Vytvoří ze zadaného tokensobjektu AuthenticationTicket .

CreateTicketAsync(ClaimsIdentity, AuthenticationProperties, OAuthTokenResponse)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od OAuthHandler<TOptions>)
ExchangeCodeAsync(OAuthCodeExchangeContext)

Vymění autorizační kód pro autorizační token od vzdáleného zprostředkovatele.

(Zděděno od OAuthHandler<TOptions>)
ExchangeCodeAsync(String, String)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od OAuthHandler<TOptions>)
FinishResponseAsync()

Hook, který se volá při odeslání odpovědi

(Zděděno od AuthenticationHandler<TOptions>)
ForbidAsync(AuthenticationProperties)

Zakažte aktuální požadavek.

(Zděděno od AuthenticationHandler<TOptions>)
FormatScope()

Naformátujte Scope vlastnost.

(Zděděno od OAuthHandler<TOptions>)
FormatScope(IEnumerable<String>)

Naformátuje seznam oborů OAuth.

(Zděděno od OAuthHandler<TOptions>)
GenerateCorrelationId(AuthenticationProperties)

Vytvoří soubor cookie obsahující nonce sloužící ke korelaci aktuální žádosti o vzdálené ověřování.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
GenerateCorrelationId(AuthenticationProperties)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
GetDescriptions(DescribeSchemesContext)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
HandleAccessDeniedErrorAsync(AuthenticationProperties)

Odvozené typy mohou přepsat tuto metodu pro zpracování chyb odepření přístupu.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
HandleAuthenticateAsync()

Umožňuje odvozené typy zpracovávat ověřování.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
HandleAuthenticateOnceAsync()

Používá se k zajištění, že handleAuthenticateAsync se vyvolá jenom jednou. Následující volání vrátí stejný výsledek ověření.

(Zděděno od AuthenticationHandler<TOptions>)
HandleAuthenticateOnceSafeAsync()

Používá se k zajištění, že se handleAuthenticateAsync vyvolá pouze jednou bezpečně. Následující volání vrátí stejný výsledek ověřování. Všechny výjimky se převedou na výsledek neúspěšného ověřování obsahující výjimku.

(Zděděno od AuthenticationHandler<TOptions>)
HandleChallengeAsync(AuthenticationProperties)

Přepište tuto metodu a vyřešte problémy se 401 výzvami, pokud se příslušné schéma ověřování zabývá ověřovací interakcí jako součást toku požadavku. (například přidání hlavičky odpovědi nebo změna výsledku 401 na 302 přihlašovací stránky nebo externího přihlašovacího umístění.)

(Zděděno od OAuthHandler<TOptions>)
HandleForbiddenAsync(AuthenticationProperties)

Přepište tuto metodu pro zpracování zákazu.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
HandleForbiddenAsync(ChallengeContext)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
HandleRemoteAuthenticateAsync()

Ověřte identitu uživatele pomocí zprostředkovatele identity.

Metoda zpracuje požadavek na koncový bod definovaný callbackPath.

(Zděděno od OAuthHandler<TOptions>)
HandleRemoteCallbackAsync()

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
HandleRequestAsync()

Zpracuje aktuální žádost o ověření.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
HandleSignInAsync(SignInContext)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
HandleSignOutAsync(SignOutContext)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
HandleUnauthorizedAsync(ChallengeContext)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od OAuthHandler<TOptions>)
InitializeAsync(AuthenticationScheme, HttpContext)

Inicializuje obslužnou rutinu, přeloží možnosti a ověří je.

(Zděděno od AuthenticationHandler<TOptions>)
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Inicializace je volána jednou pro každý požadavek za účelem kontextualizace této instance s odpovídajícím stavem.

(Zděděno od AuthenticationHandler<TOptions>)
InitializeEventsAsync()

Inicializuje objekt events, který se volá jednou pro každý požadavek pomocí InitializeAsync(AuthenticationScheme, HttpContext).

(Zděděno od AuthenticationHandler<TOptions>)
InitializeHandlerAsync()

Volá se po inicializaci možností nebo událostí pro obslužnou rutinu, aby se dokončila inicializace sama.

(Zděděno od AuthenticationHandler<TOptions>)
ResolveTarget(String)

Vyřeší schéma, do kterého se tato operace ověřování předává.

(Zděděno od AuthenticationHandler<TOptions>)
ShouldHandleRequestAsync()

Získá hodnotu, která určuje, zda aktuální žádost o ověření by měla být zpracována pomocí HandleRequestAsync().

(Zděděno od RemoteAuthenticationHandler<TOptions>)
ShouldHandleScheme(String, Boolean)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
SignInAsync(SignInContext)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
SignOutAsync(SignOutContext)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od AuthenticationHandler<TOptions>)
ValidateCorrelationId(AuthenticationProperties)

Ověří, jestli aktuální požadavek koreluje s aktuální žádostí o vzdálené ověřování.

(Zděděno od RemoteAuthenticationHandler<TOptions>)
ValidateCorrelationId(AuthenticationProperties)

Obslužná rutina ověřování na základě účtu Microsoft.

(Zděděno od RemoteAuthenticationHandler<TOptions>)

Platí pro