IOpenIdConnectEvents 接口  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定 OpenIdConnectMiddleware调用的事件,使开发人员能够控制身份验证过程。
public interface class IOpenIdConnectEvents : Microsoft::AspNetCore::Authentication::IRemoteAuthenticationEvents
	public interface IOpenIdConnectEvents : Microsoft.AspNetCore.Authentication.IRemoteAuthenticationEvents
	type IOpenIdConnectEvents = interface
    interface IRemoteAuthenticationEvents
	Public Interface IOpenIdConnectEvents
Implements IRemoteAuthenticationEvents
	- 派生
 
- 实现
 
方法
| AuthenticationFailed(AuthenticationFailedContext) | 
		 在处理请求期间引发异常时调用。 在发生此事件后将重新引发异常,除非已抑制这些异常。  | 
        	
| AuthorizationCodeReceived(AuthorizationCodeReceivedContext) | 
		 如果协议消息中存在授权代码,则在执行安全令牌验证后将调用此项。  | 
        	
| MessageReceived(MessageReceivedContext) | 
		 首次收到协议消息时调用。  | 
        	
| RedirectToIdentityProvider(RedirectContext) | 
		 在重定向到标识提供者进行身份验证之前调用。  | 
        	
| RedirectToIdentityProviderForSignOut(RedirectContext) | 
		 在重定向到标识提供者以注销之前调用。  | 
        	
| RemoteFailure(FailureContext) | 
		 在远程身份验证进程出现错误时调用。 (继承自 IRemoteAuthenticationEvents) | 
        	
| RemoteSignOut(RemoteSignOutContext) | 
		 在 RemoteSignOutPath 上收到请求时调用。  | 
        	
| TicketReceived(TicketReceivedContext) | 
		 登录前调用。 (继承自 IRemoteAuthenticationEvents) | 
        	
| TokenResponseReceived(TokenResponseReceivedContext) | 
		 在令牌终结点上为令牌兑换“授权代码”后调用。  | 
        	
| TokenValidated(TokenValidatedContext) | 
		 在验证 IdToken 并生成 AuthenticationTicket 时调用。  | 
        	
| UserInformationReceived(UserInformationReceivedContext) | 
		 从 UserInfoEndpoint 检索用户信息时调用。  |