RedirectContext Класс

Определение

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

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

RedirectContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

Инициализирует новый экземпляр RedirectContext.

RedirectContext(HttpContext, OpenIdConnectOptions, AuthenticationProperties)

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

Свойства

Handled

Если значение равно true, будет пропускать любую логику по умолчанию для этого перенаправления.

HandledResponse

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

Контекст.

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

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

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

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

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

Properties

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

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

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

ProtocolMessage

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

Запрос.

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

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

Ответ.

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

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

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

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

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

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

Методы

CheckEventResult(AuthenticateResult)

Когда пользователь настраивает OpenIdConnectHandler для уведомления перед перенаправлением в IdentityProvider, экземпляр RedirectContext передается в RedirectToIdentityProvider(RedirectContext) и RedirectToIdentityProviderForSignOut(RedirectContext).

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

Пропускает любую логику по умолчанию для этого перенаправления.

HandleResponse()

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

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

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

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

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