Freigeben über


OAuthCreatingTicketContext Klasse

Definition

Enthält Informationen zur Anmeldesitzung sowie zum Benutzer ClaimsIdentity.

public ref class OAuthCreatingTicketContext : Microsoft::AspNetCore::Authentication::BaseContext
public ref class OAuthCreatingTicketContext : Microsoft::AspNetCore::Authentication::ResultContext<Microsoft::AspNetCore::Authentication::OAuth::OAuthOptions ^>
public class OAuthCreatingTicketContext : Microsoft.AspNetCore.Authentication.BaseContext
public class OAuthCreatingTicketContext : Microsoft.AspNetCore.Authentication.ResultContext<Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions>
type OAuthCreatingTicketContext = class
    inherit BaseContext
type OAuthCreatingTicketContext = class
    inherit ResultContext<OAuthOptions>
Public Class OAuthCreatingTicketContext
Inherits BaseContext
Public Class OAuthCreatingTicketContext
Inherits ResultContext(Of OAuthOptions)
Vererbung
OAuthCreatingTicketContext
Vererbung

Konstruktoren

OAuthCreatingTicketContext(AuthenticationTicket, HttpContext, OAuthOptions, HttpClient, OAuthTokenResponse, JObject)

Initialisiert eine neue OAuthCreatingTicketContext.

OAuthCreatingTicketContext(AuthenticationTicket, HttpContext, OAuthOptions, HttpClient, OAuthTokenResponse)

Initialisiert eine neue OAuthCreatingTicketContext.

OAuthCreatingTicketContext(ClaimsPrincipal, AuthenticationProperties, HttpContext, AuthenticationScheme, OAuthOptions, HttpClient, OAuthTokenResponse, JObject)

Initialisiert eine neue OAuthCreatingTicketContext.

OAuthCreatingTicketContext(ClaimsPrincipal, AuthenticationProperties, HttpContext, AuthenticationScheme, OAuthOptions, HttpClient, OAuthTokenResponse, JsonElement)

Initialisiert eine neue OAuthCreatingTicketContext.

OAuthCreatingTicketContext(ClaimsPrincipal, AuthenticationProperties, HttpContext, AuthenticationScheme, OAuthOptions, HttpClient, OAuthTokenResponse)

Initialisiert eine neue OAuthCreatingTicketContext.

Eigenschaften

AccessToken

Ruft das vom Authentifizierungsdienst bereitgestellte Zugriffstoken ab.

Backchannel

Ruft den Backchannel ab, der für die Kommunikation mit dem Anbieter verwendet wird.

ExpiresIn

Ruft die Ablaufzeit des Zugriffstokens ab.

HttpContext

Enthält Informationen zur Anmeldesitzung sowie zum Benutzer ClaimsIdentity.

(Geerbt von BaseContext)
HttpContext

Der Kontext.

(Geerbt von BaseContext<TOptions>)
Identity

Ruft die Standard Identität ab, die vom Authentifizierungsticket verfügbar gemacht wird. Diese Eigenschaft gibt zurück null , wenn das Ticket ist null.

Options

Enthält Informationen zur Anmeldesitzung sowie zum Benutzer ClaimsIdentity.

Options

Ruft die dem Schema zugeordneten Authentifizierungsoptionen ab.

(Geerbt von BaseContext<TOptions>)
Principal

Ruft die ab, die ClaimsPrincipal die Benutzeransprüche enthält, oder legt diese fest.

(Geerbt von ResultContext<TOptions>)
Properties

Ruft den AuthenticationProperties ab oder legt diesen fest.

(Geerbt von ResultContext<TOptions>)
RefreshToken

Ruft das vom Authentifizierungsdienst bereitgestellte Aktualisierungstoken ab.

Request

Enthält Informationen zur Anmeldesitzung sowie zum Benutzer ClaimsIdentity.

(Geerbt von BaseContext)
Request

Die Anforderung.

(Geerbt von BaseContext<TOptions>)
Response

Enthält Informationen zur Anmeldesitzung sowie zum Benutzer ClaimsIdentity.

(Geerbt von BaseContext)
Response

Die Antwort.

(Geerbt von BaseContext<TOptions>)
Result

Ruft das Ergebnis ab AuthenticateResult .

(Geerbt von ResultContext<TOptions>)
Scheme

Das Authentifizierungsschema.

(Geerbt von BaseContext<TOptions>)
Ticket

Die AuthenticationTicket , die erstellt wird.

TokenResponse

Ruft die vom Authentifizierungsdienst zurückgegebene Tokenantwort ab.

TokenType

Ruft den Zugriffstokentyp ab, der vom Authentifizierungsdienst bereitgestellt wird.

User

Ruft den JSON-serialisierten Benutzer oder einen leeren JsonElement ab, wenn er nicht verfügbar ist.

Methoden

Fail(Exception)

Gibt an, dass während der Authentifizierung ein Fehler aufgetreten ist.

(Geerbt von ResultContext<TOptions>)
Fail(String)

Gibt an, dass während der Authentifizierung ein Fehler aufgetreten ist.

(Geerbt von ResultContext<TOptions>)
NoResult()

Gibt an, dass für dieses Authentifizierungsschema keine Informationen zurückgegeben wurden.

(Geerbt von ResultContext<TOptions>)
RunClaimActions()

UserUntersucht , ermittelt, ob die erforderlichen Daten vorhanden sind, und fügt sie optional zu Identityhinzu.

RunClaimActions(JObject)

Enthält Informationen zur Anmeldesitzung sowie zum Benutzer ClaimsIdentity.

RunClaimActions(JsonElement)

Untersucht die angegebene userData, ermittelt, ob die erforderlichen Daten vorhanden sind, und fügt sie optional zu Identityhinzu.

Success()

Ruft die erfolgreiche Erstellung eines Tickets mit und PropertiesaufPrincipal.

(Geerbt von ResultContext<TOptions>)

Gilt für: