TsgcHTTP_OAuth2_Server › 方法

TsgcHTTP_OAuth2_Server 方法

按用途分组的公开方法,后跟完整的字母顺序列表。

令牌

名称描述
AddToken将访问/刷新令牌对预植入注册应用程序的服务器令牌存储中。
RemoveToken撤销服务器之前颁发的特定访问令牌。
RemoveTokenByRefreshToken通过刷新令牌值撤销令牌对。
IsOAuth2TokenValid验证客户端提供的传入 Bearer 访问令牌,可通过解析请求头或直接使用原始令牌字符串进行验证。
IsOAuth2Unauthorized检查给定连接上的请求是否必须被拒绝并返回 OAuth 2.0 未授权响应。

应用程序

名称描述
RegisterApp在服务器上注册新的 OAuth 2.0 客户端应用程序,并返回其生成的凭据。
UnRegisterApp从服务器移除之前注册的 OAuth 2.0 客户端应用程序。

提供商

名称描述
RegisterProvider注册外部身份提供商(Google、GitHub、Microsoft 等),使服务器能够将联合登录委托给它。
UnRegisterProvider从服务器中移除先前注册的外部身份提供程序。
ClearProviders删除服务器联合列表中注册的所有外部身份提供商。

高级

名称描述
DoProcessHTTP主 HTTP 请求管道钩子,在服务器上分发 OAuth 2.0 协议端点。

所有方法(按字母顺序)

名称描述
AddToken将访问/刷新令牌对预植入注册应用程序的服务器令牌存储中。
ClearProviders删除服务器联合列表中注册的所有外部身份提供商。
DoProcessHTTP主 HTTP 请求管道钩子,在服务器上分发 OAuth 2.0 协议端点。
IsOAuth2TokenValid验证客户端提供的传入 Bearer 访问令牌,可通过解析请求头或直接使用原始令牌字符串进行验证。
IsOAuth2Unauthorized检查给定连接上的请求是否必须被拒绝并返回 OAuth 2.0 未授权响应。
RegisterApp在服务器上注册新的 OAuth 2.0 客户端应用程序,并返回其生成的凭据。
RegisterProvider注册外部身份提供商(Google、GitHub、Microsoft 等),使服务器能够将联合登录委托给它。
RemoveToken撤销服务器之前颁发的特定访问令牌。
RemoveTokenByRefreshToken通过刷新令牌值撤销令牌对。
UnRegisterApp从服务器移除之前注册的 OAuth 2.0 客户端应用程序。
UnRegisterProvider从服务器中移除先前注册的外部身份提供程序。