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
Конструкторы
Свойства
Backchannel |
Настроенный канал связи с поставщиком удостоверений для использования при выполнении пользовательских запросов к конечной точке маркера. |
HandledCodeRedemption |
Указывает, решит ли разработчик обработать (или пропустить) активацию кода. Если задано значение true, обработчик не будет пытаться активировать код. См. раздел HandleCodeRedemption и TokenEndpointResponse. |
HandledResponse |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. (Унаследовано от BaseControlContext) |
HttpContext |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. (Унаследовано от BaseContext) |
HttpContext |
Контекст. (Унаследовано от BaseContext<TOptions>) |
JwtSecurityToken |
Возвращает или задает объект , JwtSecurityToken полученный в ответе проверки подлинности, если таковой есть. |
Options |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. (Унаследовано от BaseOpenIdConnectContext) |
Options |
Возвращает параметры проверки подлинности, связанные со схемой. (Унаследовано от BaseContext<TOptions>) |
Principal |
Возвращает объект , ClaimsPrincipal содержащий утверждения пользователя. (Унаследовано от RemoteAuthenticationContext<TOptions>) |
Properties |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. |
Properties |
Возвращает или задает класс AuthenticationProperties. (Унаследовано от RemoteAuthenticationContext<TOptions>) |
ProtocolMessage |
Возвращает или задает класс OpenIdConnectMessage. |
ProtocolMessage |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. (Унаследовано от BaseOpenIdConnectContext) |
Request |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. (Унаследовано от BaseContext) |
Request |
Запрос. (Унаследовано от BaseContext<TOptions>) |
Response |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. (Унаследовано от BaseContext) |
Response |
Ответ. (Унаследовано от BaseContext<TOptions>) |
Result |
Объект , HandleRequestResult используемый обработчиком. (Унаследовано от HandleRequestContext<TOptions>) |
Scheme |
Схема проверки подлинности. (Унаследовано от BaseContext<TOptions>) |
Skipped |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. (Унаследовано от BaseControlContext) |
State |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. (Унаследовано от BaseControlContext) |
Ticket |
Возвращает или задает объект , Ticket возвращаемый, если это событие сообщает, что оно обработало событие. (Унаследовано от BaseControlContext) |
TokenEndpointRequest |
Запрос, который будет отправлен в конечную точку маркера и доступен для настройки. |
TokenEndpointResponse |
Если разработчик решит активировать код самостоятельно, он может предоставить полученные токены здесь. Это то же самое, что вызов HandleCodeRedemption. Если этот параметр задан, обработчик не будет пытаться активировать код. IdToken требуется, если он ранее не был получен в ответе авторизации. Маркер доступа необязателен, если обработчик обращается к конечной точке сведений о пользователе. |
Методы
CheckEventResult(AuthenticateResult) |
Этот контекст можно использовать для информирования о получении кода авторизации по протоколу OpenIdConnect. (Унаследовано от BaseControlContext) |
Fail(Exception) |
Указывает, что проверка подлинности завершилась сбоем. (Унаследовано от RemoteAuthenticationContext<TOptions>) |
Fail(String) |
Указывает, что проверка подлинности завершилась сбоем. (Унаследовано от RemoteAuthenticationContext<TOptions>) |
HandleCodeRedemption() |
Указывает обработчику пропустить процесс активации кода. Возможно, разработчик активировал код самостоятельно или решил, что активация не требуется. Если были получены маркеры, необходимые для дальнейшей обработки, вызовите одну из перегрузок, которая позволяет предоставлять маркеры. IdToken требуется, если он ранее не был получен в ответе авторизации. При необходимости можно предоставить маркер доступа, чтобы обработчик связался с конечной точкой сведений о пользователе. Вызов этого метода совпадает с параметром TokenEndpointResponse. |
HandleCodeRedemption(OpenIdConnectMessage) |
Указывает обработчику пропустить процесс активации кода. Возможно, разработчик активировал код самостоятельно или решил, что активация не требуется. Если были получены маркеры, необходимые для дальнейшей обработки, вызовите одну из перегрузок, которая позволяет предоставлять маркеры. IdToken требуется, если он ранее не был получен в ответе авторизации. При необходимости можно предоставить маркер доступа, чтобы обработчик связался с конечной точкой сведений о пользователе. Вызов этого метода совпадает с параметром TokenEndpointResponse. |
HandleCodeRedemption(String, String) |
Указывает обработчику пропустить процесс активации кода. Возможно, разработчик активировал код самостоятельно или решил, что активация не требуется. Если были получены маркеры, необходимые для дальнейшей обработки, вызовите одну из перегрузок, которая позволяет предоставлять маркеры. IdToken требуется, если он ранее не был получен в ответе авторизации. При необходимости можно предоставить маркер доступа, чтобы обработчик связался с конечной точкой сведений о пользователе. Вызов этого метода совпадает с параметром TokenEndpointResponse. |
HandleResponse() |
Прекращение всех обработок этого запроса и возврат к клиенту. Вызывающий ответственен за создание полного ответа. Задайте для триггера Ticket SignIn. (Унаследовано от BaseControlContext) |
HandleResponse() |
Прекращение всех обработок этого запроса и возврат к клиенту. Вызывающий ответственен за создание полного ответа. (Унаследовано от HandleRequestContext<TOptions>) |
SkipHandler() |
Прекратить обработку запроса в текущем обработчике. (Унаследовано от HandleRequestContext<TOptions>) |
SkipToNextMiddleware() |
Прекращение обработки запроса в текущем ПО промежуточного слоя и передать управление в следующий. SignIn не будет вызываться. (Унаследовано от BaseControlContext) |
Success() |
Вызывает успешное создание билета с помощью Principal и Properties. (Унаследовано от RemoteAuthenticationContext<TOptions>) |