AuthorizationCodeReceivedContext Класс

Определение

Этот контекст можно использовать для информирования о получении "Аусоризатионкоде" по протоколу OpenIdConnect.

public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::OpenIdConnect::BaseOpenIdConnectContext
public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::RemoteAuthenticationContext<Microsoft::AspNetCore::Authentication::OpenIdConnect::OpenIdConnectOptions ^>
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.OpenIdConnect.BaseOpenIdConnectContext
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.RemoteAuthenticationContext<Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions>
type AuthorizationCodeReceivedContext = class
    inherit BaseOpenIdConnectContext
type AuthorizationCodeReceivedContext = class
    inherit RemoteAuthenticationContext<OpenIdConnectOptions>
Public Class AuthorizationCodeReceivedContext
Inherits BaseOpenIdConnectContext
Public Class AuthorizationCodeReceivedContext
Inherits RemoteAuthenticationContext(Of OpenIdConnectOptions)
Наследование
Наследование

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

AuthorizationCodeReceivedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

Создает AuthorizationCodeReceivedContext

AuthorizationCodeReceivedContext(HttpContext, OpenIdConnectOptions)

Создает AuthorizationCodeReceivedContext

Свойства

Backchannel

Настроенный канал связи с поставщиком удостоверений для использования при создании настраиваемых запросов к конечной точке маркера.

HandledCodeRedemption

Указывает, будет ли разработчик выбирать обработку (или пропуск) активации кода. Если значение равно true, обработчик не будет пытаться активировать код. См. раздел Хандлекодередемптион and Токенендпоинтреспонсе.

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

Контекст.

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

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

Options (Унаследовано от BaseOpenIdConnectContext)
Options

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

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

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

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

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

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

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

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

Запрос.

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

Ответ.

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

Объект, HandleRequestResult используемый обработчиком.

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

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

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

Возвращает или задает значение, Ticket возвращаемое, если это событие сигнализирует, что оно обработало событие.

(Унаследовано от BaseControlContext)
TokenEndpointRequest

Запрос, который будет отправлен в конечную точку маркера и доступен для настройки.

TokenEndpointResponse

Если разработчик решает активировать код самостоятельно, он может предоставить результирующие маркеры здесь. Это аналогично вызову Хандлекодередемптион. Если задано значение, обработчик не будет пытаться активировать код. IdToken требуется, если он не был ранее получен в ответе авторизации. Маркер доступа необязателен, если обработчик обращается к конечной точке пользователя.

Методы

CheckEventResult(AuthenticateResult) (Унаследовано от BaseControlContext)
Fail(Exception)

Указывает, что проверка подлинности не удалась.

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

Указывает, что проверка подлинности не удалась.

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

Указывает обработчику пропустить процесс активации кода. Разработчик мог активировать код самостоятельно или решил, что активация не требовалась. Если были получены токены, необходимые для дальнейшей обработки, то вызовите одну из перегрузок, которая позволяет предоставить токены. IdToken требуется, если он не был ранее получен в ответе авторизации. Чтобы обработчик мог связаться с конечной точкой пользователя, дополнительно можно указать маркер доступа. Вызов этого метода аналогичен параметру Токенендпоинтреспонсе.

HandleCodeRedemption(OpenIdConnectMessage)

Указывает обработчику пропустить процесс активации кода. Разработчик мог активировать код самостоятельно или решил, что активация не требовалась. Если были получены токены, необходимые для дальнейшей обработки, то вызовите одну из перегрузок, которая позволяет предоставить токены. IdToken требуется, если он не был ранее получен в ответе авторизации. Чтобы обработчик мог связаться с конечной точкой пользователя, дополнительно можно указать маркер доступа. Вызов этого метода аналогичен параметру Токенендпоинтреспонсе.

HandleCodeRedemption(String, String)

Указывает обработчику пропустить процесс активации кода. Разработчик мог активировать код самостоятельно или решил, что активация не требовалась. Если были получены токены, необходимые для дальнейшей обработки, то вызовите одну из перегрузок, которая позволяет предоставить токены. IdToken требуется, если он не был ранее получен в ответе авторизации. Чтобы обработчик мог связаться с конечной точкой пользователя, дополнительно можно указать маркер доступа. Вызов этого метода аналогичен параметру Токенендпоинтреспонсе.

HandleResponse()

Прекращение всех обработок этого запроса и возврат к клиенту. Вызывающий ответственен за создание полного ответа. Задайте, Ticket чтобы активировать вход.

(Унаследовано от BaseControlContext)
HandleResponse()

Прекращение всех обработок этого запроса и возврат к клиенту. Вызывающий ответственен за создание полного ответа.

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

Прекращение обработки запроса в текущем обработчике.

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

Прекращение обработки запроса в текущем ПО промежуточного слоя и передать управление в следующий. Вход не будет вызываться.

(Унаследовано от BaseControlContext)
Success()

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

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

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