Bagikan melalui


OAuthCreatingTicketContext Kelas

Definisi

Berisi informasi tentang sesi masuk serta pengguna 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)
Warisan
OAuthCreatingTicketContext
Warisan

Konstruktor

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

Menginisialisasi baru OAuthCreatingTicketContext.

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

Menginisialisasi baru OAuthCreatingTicketContext.

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

Menginisialisasi baru OAuthCreatingTicketContext.

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

Menginisialisasi baru OAuthCreatingTicketContext.

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

Menginisialisasi baru OAuthCreatingTicketContext.

Properti

AccessToken

Mendapatkan token akses yang disediakan oleh layanan autentikasi.

Backchannel

Mendapatkan backchannel yang digunakan untuk berkomunikasi dengan penyedia.

ExpiresIn

Mendapatkan waktu kedaluwarsa token akses.

HttpContext

Berisi informasi tentang sesi masuk serta pengguna ClaimsIdentity.

(Diperoleh dari BaseContext)
HttpContext

Konteksnya.

(Diperoleh dari BaseContext<TOptions>)
Identity

Mendapatkan identitas utama yang diekspos oleh tiket autentikasi. Properti ini kembali null ketika tiket adalah null.

Options

Berisi informasi tentang sesi masuk serta pengguna ClaimsIdentity.

Options

Mendapatkan opsi autentikasi yang terkait dengan skema.

(Diperoleh dari BaseContext<TOptions>)
Principal

Mendapatkan atau mengatur ClaimsPrincipal yang berisi klaim pengguna.

(Diperoleh dari ResultContext<TOptions>)
Properties

Mendapatkan atau mengatur AuthenticationProperties.

(Diperoleh dari ResultContext<TOptions>)
RefreshToken

Mendapatkan token refresh yang disediakan oleh layanan autentikasi.

Request

Berisi informasi tentang sesi masuk serta pengguna ClaimsIdentity.

(Diperoleh dari BaseContext)
Request

Permintaan.

(Diperoleh dari BaseContext<TOptions>)
Response

Berisi informasi tentang sesi masuk serta pengguna ClaimsIdentity.

(Diperoleh dari BaseContext)
Response

Responnya.

(Diperoleh dari BaseContext<TOptions>)
Result

Mendapatkan hasilnya AuthenticateResult .

(Diperoleh dari ResultContext<TOptions>)
Scheme

Skema autentikasi.

(Diperoleh dari BaseContext<TOptions>)
Ticket

AuthenticationTicket yang akan dibuat.

TokenResponse

Mendapatkan respons token yang dikembalikan oleh layanan autentikasi.

TokenType

Mendapatkan jenis token akses yang disediakan oleh layanan autentikasi.

User

Mendapatkan pengguna berseri JSON atau kosong JsonElement jika tidak tersedia.

Metode

Fail(Exception)

Menunjukkan bahwa ada kegagalan selama autentikasi.

(Diperoleh dari ResultContext<TOptions>)
Fail(String)

Menunjukkan bahwa ada kegagalan selama autentikasi.

(Diperoleh dari ResultContext<TOptions>)
NoResult()

Menunjukkan bahwa tidak ada informasi yang dikembalikan untuk skema autentikasi ini.

(Diperoleh dari ResultContext<TOptions>)
RunClaimActions()

UserMemeriksa , menentukan apakah data yang diperlukan ada, dan secara opsional menambahkannya ke Identity.

RunClaimActions(JObject)

Berisi informasi tentang sesi masuk serta pengguna ClaimsIdentity.

RunClaimActions(JsonElement)

Memeriksa userData, menentukan apakah data yang diperlukan ada, dan secara opsional menambahkannya ke Identity.

Success()

Panggilan berhasil membuat tiket dengan Principal dan Properties.

(Diperoleh dari ResultContext<TOptions>)

Berlaku untuk