TsgcHTTP_OAuth2_Client › 事件

TsgcHTTP_OAuth2_Client 事件

可处理的事件按用途分组,后跟完整的字母顺序列表。

授权码

名称描述
OnBeforeAuthorizeCode在客户端打开浏览器请求用户授权之前触发。
OnAfterAuthorizeCode当授权服务器以授权码重定向回来时触发。
OnErrorAuthorizeCode当授权服务器在授权码步骤期间返回错误时触发此事件。

访问令牌

名称描述
OnBeforeAccessToken在客户端将代码发送到令牌端点以换取访问令牌之前触发。
OnAfterAccessToken当令牌端点返回成功的访问令牌响应时触发。
OnErrorAccessToken当令牌端点拒绝访问令牌请求时触发。

刷新令牌

名称描述
OnBeforeRefreshToken在客户端向令牌端点发布请求以兑换刷新令牌之前触发。
OnAfterRefreshToken当令牌端点从 refresh_token 授权返回新的访问令牌时触发。
OnErrorRefreshToken当令牌端点拒绝 refresh_token 许可时触发此事件。

撤销令牌

名称描述
OnBeforeRevokeToken在客户端向吊销端点(RFC 7009)发送请求之前触发。
OnAfterRevokeToken在撤销端点成功使令牌失效后触发。
OnErrorRevokeToken当撤销端点返回错误时触发。

自省令牌

名称描述
OnBeforeIntrospectToken在客户端发布到自省端点(RFC 7662)之前触发。
OnAfterIntrospectToken在自省端点返回令牌元数据后触发。
OnErrorIntrospectToken当内省端点返回错误时触发此事件。

设备码

名称描述
OnDeviceCode当设备代码流发出必须在辅助设备上输入的用户码时触发(RFC 8628)。
OnDeviceCodeExpired当设备代码在用户完成授权之前过期时触发。

DPoP

名称描述
OnDPoPSign当需要对 DPoP 证明进行签名时触发,允许应用程序覆盖默认的签名实现。

HTTP

名称描述
OnHTTPResponse在本地 HTTP 服务器向浏览器发送授权重定向后的响应之前触发。

所有事件(按字母顺序排列)

名称描述
OnAfterAccessToken当令牌端点返回成功的访问令牌响应时触发。
OnAfterAuthorizeCode当授权服务器以授权码重定向回来时触发。
OnAfterIntrospectToken在自省端点返回令牌元数据后触发。
OnAfterRefreshToken当令牌端点从 refresh_token 授权返回新的访问令牌时触发。
OnAfterRevokeToken在撤销端点成功使令牌失效后触发。
OnBeforeAccessToken在客户端将代码发送到令牌端点以换取访问令牌之前触发。
OnBeforeAuthorizeCode在客户端打开浏览器请求用户授权之前触发。
OnBeforeIntrospectToken在客户端发布到自省端点(RFC 7662)之前触发。
OnBeforeRefreshToken在客户端向令牌端点发布请求以兑换刷新令牌之前触发。
OnBeforeRevokeToken在客户端向吊销端点(RFC 7009)发送请求之前触发。
OnDeviceCode当设备代码流发出必须在辅助设备上输入的用户码时触发(RFC 8628)。
OnDeviceCodeExpired当设备代码在用户完成授权之前过期时触发。
OnDPoPSign当需要对 DPoP 证明进行签名时触发,允许应用程序覆盖默认的签名实现。
OnErrorAccessToken当令牌端点拒绝访问令牌请求时触发。
OnErrorAuthorizeCode当授权服务器在授权码步骤期间返回错误时触发此事件。
OnErrorIntrospectToken当内省端点返回错误时触发此事件。
OnErrorRefreshToken当令牌端点拒绝 refresh_token 许可时触发此事件。
OnErrorRevokeToken当撤销端点返回错误时触发。
OnHTTPResponse在本地 HTTP 服务器向浏览器发送授权重定向后的响应之前触发。