NegotiateEvents 类

定义

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

public ref class NegotiateEvents
public class NegotiateEvents
type NegotiateEvents = class
Public Class NegotiateEvents
继承
NegotiateEvents

构造函数

NegotiateEvents()

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

属性

OnAuthenticated

身份验证完成并生成 ClaimsIdentity 后调用。

OnAuthenticationFailed

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

OnChallenge

在质询发送回调用方之前调用。

OnRetrieveLdapClaims

在通过 LDAP 连接检索到的声明填充 ClaimsIdentity 之前进行身份验证后调用。 当 在 上LdapSettings设置为 true 时EnableLdapClaimResolution,将调用此事件。

方法

Authenticated(AuthenticatedContext)

身份验证完成并生成 ClaimsIdentity 后调用。

AuthenticationFailed(AuthenticationFailedContext)

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

Challenge(ChallengeContext)

在质询发送回调用方之前调用。

RetrieveLdapClaims(LdapContext)

在通过 LDAP 连接检索到的声明填充 ClaimsIdentity 之前进行身份验证后调用。

适用于