Поделиться через


OAuthCreatingTicketContext Класс

Определение

Содержит сведения о сеансе входа, а также о пользователе 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)
Наследование
OAuthCreatingTicketContext
Наследование

Конструкторы

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

Инициализирует новый объект OAuthCreatingTicketContext.

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

Инициализирует новый объект OAuthCreatingTicketContext.

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

Инициализирует новый объект OAuthCreatingTicketContext.

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

Инициализирует новый объект OAuthCreatingTicketContext.

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

Инициализирует новый объект OAuthCreatingTicketContext.

Свойства

AccessToken

Возвращает маркер доступа, предоставленный службой проверки подлинности.

Backchannel

Возвращает обратный канал, используемый для связи с поставщиком.

ExpiresIn

Возвращает время окончания срока действия маркера доступа.

HttpContext

Содержит сведения о сеансе входа, а также о пользователе ClaimsIdentity.

(Унаследовано от BaseContext)
HttpContext

Контекст.

(Унаследовано от BaseContext<TOptions>)
Identity

Возвращает main удостоверение, предоставляемое билетом проверки подлинности. Это свойство возвращает значение null , если билет имеет значение null.

Options

Содержит сведения о сеансе входа, а также о пользователе ClaimsIdentity.

Options

Возвращает параметры проверки подлинности, связанные со схемой.

(Унаследовано от BaseContext<TOptions>)
Principal

Возвращает или задает объект , ClaimsPrincipal содержащий утверждения пользователя.

(Унаследовано от ResultContext<TOptions>)
Properties

Возвращает или задает класс AuthenticationProperties.

(Унаследовано от ResultContext<TOptions>)
RefreshToken

Возвращает маркер обновления, предоставленный службой проверки подлинности.

Request

Содержит сведения о сеансе входа, а также о пользователе ClaimsIdentity.

(Унаследовано от BaseContext)
Request

Запрос.

(Унаследовано от BaseContext<TOptions>)
Response

Содержит сведения о сеансе входа, а также о пользователе ClaimsIdentity.

(Унаследовано от BaseContext)
Response

Ответ.

(Унаследовано от BaseContext<TOptions>)
Result

AuthenticateResult Возвращает результат.

(Унаследовано от ResultContext<TOptions>)
Scheme

Схема проверки подлинности.

(Унаследовано от BaseContext<TOptions>)
Ticket

Объект , AuthenticationTicket который будет создан.

TokenResponse

Возвращает ответ маркера, возвращенный службой проверки подлинности.

TokenType

Возвращает тип маркера доступа, предоставленный службой проверки подлинности.

User

Получает пользователя, сериализованного в формате JSON, или пустой JsonElement объект , если он недоступен.

Методы

Fail(Exception)

Указывает, что во время проверки подлинности произошел сбой.

(Унаследовано от ResultContext<TOptions>)
Fail(String)

Указывает, что во время проверки подлинности произошел сбой.

(Унаследовано от ResultContext<TOptions>)
NoResult()

Указывает, что для этой схемы проверки подлинности не были возвращены сведения.

(Унаследовано от ResultContext<TOptions>)
RunClaimActions()

UserПроверяет , определяет наличие необходимых данных и при необходимости добавляет их в Identity.

RunClaimActions(JObject)

Содержит сведения о сеансе входа, а также о пользователе ClaimsIdentity.

RunClaimActions(JsonElement)

Проверяет указанный userDataобъект , определяет, присутствуют ли необходимые данные, и при необходимости добавляет их в Identity.

Success()

Вызывает успешное создание билета с помощью Principal и Properties.

(Унаследовано от ResultContext<TOptions>)

Применяется к