可处理的事件按用途分组,后跟完整的字母顺序列表。
| 名称 | 描述 |
|---|---|
| OnOAuth2BeforeRequest | 在任何 OAuth2 端点处理传入 HTTP 请求之前触发;允许应用程序检查、重写或取消该请求。 |
| OnOAuth2BeforeDispatchPage | 在渲染 OAuth2 HTML 页面(登录、授权、设备验证)之前触发,以便应用程序自定义 HTML。 |
| OnOAuth2Authentication | 验证在授权流程的登录页面上提交的用户凭据。 |
| OnOAuth2Unauthorized | 当受保护的端点因承载令牌缺失、无效或已过期而拒绝请求时触发。 |
| OnOAuth2ResponseError | 当服务器即将返回 OAuth2 错误响应(invalid_grant、invalid_client、access_denied 等)时触发,以便应用程序覆盖状态码、正文或标头。 |
| 名称 | 描述 |
|---|---|
| OnOAuth2AfterAccessToken | 在 /token 端点成功签发访问令牌后触发。 |
| OnOAuth2AfterRefreshToken | 在 /token 端点使用 refresh_token 授权成功续期访问令牌后触发。 |
| OnOAuth2AfterValidateAccessToken | 在服务器验证了资源请求上的访问令牌后触发,允许应用程序接受或覆盖结果。 |
| OnOAuth2AfterRevokeToken | 在 /revoke 端点处理令牌撤销请求(RFC 7009)后触发。 |
| OnOAuth2AfterIntrospectToken | 在 /introspect 端点处理令牌自省请求(RFC 7662)后触发。 |
| 名称 | 描述 |
|---|---|
| OnOAuth2DeviceAuthorization | 在 /device_authorization 端点签发 device_code 和 user_code 对(RFC 8628)后触发此事件。 |
| OnOAuth2DeviceCodeVerification | 当用户在设备验证页面提交 user_code 时触发(RFC 8628),以便应用程序授权或拒绝该设备。 |
| 名称 | 描述 |
|---|---|
| OnOAuth2ValidateDPoP | 当资源请求携带 DPoP 证明标头时触发,以便应用程序验证持有证明(RFC 9449)。 |
| 名称 | 描述 |
|---|---|
| OnOAuth2AfterAccessToken | 在 /token 端点成功签发访问令牌后触发。 |
| OnOAuth2AfterIntrospectToken | 在 /introspect 端点处理令牌自省请求(RFC 7662)后触发。 |
| OnOAuth2AfterRefreshToken | 在 /token 端点使用 refresh_token 授权成功续期访问令牌后触发。 |
| OnOAuth2AfterRevokeToken | 在 /revoke 端点处理令牌撤销请求(RFC 7009)后触发。 |
| OnOAuth2AfterValidateAccessToken | 在服务器验证了资源请求上的访问令牌后触发,允许应用程序接受或覆盖结果。 |
| OnOAuth2Authentication | 验证在授权流程的登录页面上提交的用户凭据。 |
| OnOAuth2BeforeDispatchPage | 在渲染 OAuth2 HTML 页面(登录、授权、设备验证)之前触发,以便应用程序自定义 HTML。 |
| OnOAuth2BeforeRequest | 在任何 OAuth2 端点处理传入 HTTP 请求之前触发;允许应用程序检查、重写或取消该请求。 |
| OnOAuth2DeviceAuthorization | 在 /device_authorization 端点签发 device_code 和 user_code 对(RFC 8628)后触发此事件。 |
| OnOAuth2DeviceCodeVerification | 当用户在设备验证页面提交 user_code 时触发(RFC 8628),以便应用程序授权或拒绝该设备。 |
| OnOAuth2ResponseError | 当服务器即将返回 OAuth2 错误响应(invalid_grant、invalid_client、access_denied 等)时触发,以便应用程序覆盖状态码、正文或标头。 |
| OnOAuth2Unauthorized | 当受保护的端点因承载令牌缺失、无效或已过期而拒绝请求时触发。 |
| OnOAuth2ValidateDPoP | 当资源请求携带 DPoP 证明标头时触发,以便应用程序验证持有证明(RFC 9449)。 |