WsFederationEvents 类

定义

指定 WsFederationHandler 调用的事件,使开发人员能够控制身份验证过程。 />

public ref class WsFederationEvents : Microsoft::AspNetCore::Authentication::RemoteAuthenticationEvents
public class WsFederationEvents : Microsoft.AspNetCore.Authentication.RemoteAuthenticationEvents
type WsFederationEvents = class
    inherit RemoteAuthenticationEvents
Public Class WsFederationEvents
Inherits RemoteAuthenticationEvents
继承
WsFederationEvents

构造函数

WsFederationEvents()

指定 WsFederationHandler 调用的事件,使开发人员能够控制身份验证过程。 />

属性

OnAccessDenied

当远程服务器返回拒绝访问错误时调用。

(继承自 RemoteAuthenticationEvents)
OnAuthenticationFailed

在处理请求期间引发异常时调用。 在发生此事件后将重新引发异常,除非已抑制这些异常。

OnMessageReceived

首次收到协议消息时调用。

OnRedirectToIdentityProvider

调用此项可以处理指向 SignIn、SignOut 或 Challenge 标识提供程序的重定向。

OnRemoteFailure

发生远程故障时调用。

(继承自 RemoteAuthenticationEvents)
OnRemoteSignOut

在 RemoteSignOutPath 终结点收到 wsignoutcleanup 请求时调用。

OnSecurityTokenReceived

结合从协议消息中提取的安全令牌调用。

OnSecurityTokenValidated

在安全令牌已通过验证并生成 ClaimsIdentity 后调用。

OnTicketReceived

在收到远程票证后调用。

(继承自 RemoteAuthenticationEvents)

方法

AccessDenied(AccessDeniedContext)

当远程服务器返回拒绝访问错误时调用。

(继承自 RemoteAuthenticationEvents)
AuthenticationFailed(AuthenticationFailedContext)

在处理请求期间引发异常时调用。 在发生此事件后将重新引发异常,除非已抑制这些异常。

MessageReceived(MessageReceivedContext)

首次收到协议消息时调用。

RedirectToIdentityProvider(RedirectContext)

调用此项可以处理指向 SignIn、SignOut 或 Challenge 标识提供程序的重定向。

RemoteFailure(FailureContext)

发生远程故障时调用

(继承自 RemoteAuthenticationEvents)
RemoteFailure(RemoteFailureContext)

发生远程故障时调用。

(继承自 RemoteAuthenticationEvents)
RemoteSignOut(RemoteSignOutContext)

在 RemoteSignOutPath 终结点收到 wsignoutcleanup 请求时调用。

SecurityTokenReceived(SecurityTokenReceivedContext)

结合从协议消息中提取的安全令牌调用。

SecurityTokenValidated(SecurityTokenValidatedContext)

在安全令牌已通过验证并生成 ClaimsIdentity 后调用。

TicketReceived(TicketReceivedContext)

在收到远程票证后调用。

(继承自 RemoteAuthenticationEvents)

适用于