Aracılığıyla paylaş


OAuthCreatingTicketContext Sınıf

Tanım

Hem oturum açma oturumu hem de kullanıcı ClaimsIdentityhakkında bilgi içerir.

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)
Devralma
OAuthCreatingTicketContext
Devralma

Oluşturucular

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

Yeni OAuthCreatingTicketContextbir başlatır.

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

Yeni OAuthCreatingTicketContextbir başlatır.

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

Yeni OAuthCreatingTicketContextbir başlatır.

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

Yeni OAuthCreatingTicketContextbir başlatır.

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

Yeni OAuthCreatingTicketContextbir başlatır.

Özellikler

AccessToken

Kimlik doğrulama hizmeti tarafından sağlanan erişim belirtecini alır.

Backchannel

Sağlayıcıyla iletişim kurmak için kullanılan arka kanala sahip olur.

ExpiresIn

Erişim belirteci süre sonu süresini alır.

HttpContext

Hem oturum açma oturumu hem de kullanıcı ClaimsIdentityhakkında bilgi içerir.

(Devralındığı yer: BaseContext)
HttpContext

Bağlam.

(Devralındığı yer: BaseContext<TOptions>)
Identity

Kimlik doğrulama bileti tarafından kullanıma sunulan ana kimliği alır. Bu özellik, anahtar olduğunda nulldöndürürnull.

Options

Hem oturum açma oturumu hem de kullanıcı ClaimsIdentityhakkında bilgi içerir.

Options

Şemayla ilişkili kimlik doğrulama seçeneklerini alır.

(Devralındığı yer: BaseContext<TOptions>)
Principal

Kullanıcı taleplerini içeren öğesini alır veya ayarlar ClaimsPrincipal .

(Devralındığı yer: ResultContext<TOptions>)
Properties

öğesini alır veya ayarlar AuthenticationProperties.

(Devralındığı yer: ResultContext<TOptions>)
RefreshToken

Kimlik doğrulama hizmeti tarafından sağlanan yenileme belirtecini alır.

Request

Hem oturum açma oturumu hem de kullanıcı ClaimsIdentityhakkında bilgi içerir.

(Devralındığı yer: BaseContext)
Request

İstek.

(Devralındığı yer: BaseContext<TOptions>)
Response

Hem oturum açma oturumu hem de kullanıcı ClaimsIdentityhakkında bilgi içerir.

(Devralındığı yer: BaseContext)
Response

Yanıt.

(Devralındığı yer: BaseContext<TOptions>)
Result

AuthenticateResult Sonucu alır.

(Devralındığı yer: ResultContext<TOptions>)
Scheme

Kimlik doğrulama düzeni.

(Devralındığı yer: BaseContext<TOptions>)
Ticket

AuthenticationTicket Oluşturulacak olan.

TokenResponse

Kimlik doğrulama hizmeti tarafından döndürülen belirteç yanıtını alır.

TokenType

Kimlik doğrulama hizmeti tarafından sağlanan erişim belirteci türünü alır.

User

JSON seri hale getirilmiş kullanıcıyı veya kullanılabilir değilse boş JsonElement bir kullanıcı alır.

Yöntemler

Fail(Exception)

Kimlik doğrulaması sırasında bir hata olduğunu gösterir.

(Devralındığı yer: ResultContext<TOptions>)
Fail(String)

Kimlik doğrulaması sırasında bir hata olduğunu gösterir.

(Devralındığı yer: ResultContext<TOptions>)
NoResult()

Bu kimlik doğrulama düzeni için hiçbir bilgi döndürülmedi gösterir.

(Devralındığı yer: ResultContext<TOptions>)
RunClaimActions()

öğesini inceler User, gerekli verilerin mevcut olup olmadığını belirler ve isteğe bağlı olarak öğesine Identityekler.

RunClaimActions(JObject)

Hem oturum açma oturumu hem de kullanıcı ClaimsIdentityhakkında bilgi içerir.

RunClaimActions(JsonElement)

Belirtilen userDataöğesini inceler, gerekli verilerin mevcut olup olmadığını belirler ve isteğe bağlı olarak öğesine Identityekler.

Success()

ve Propertiesile bilet oluşturma başarısını Principal çağırır.

(Devralındığı yer: ResultContext<TOptions>)

Şunlara uygulanır