Microsoft.Security.Authentication.OAuth 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Microsoft.Security.Authentication.OAuth 命名空间提供 OAuth 2.0 身份验证的类和方法。
类
| 名称 | 说明 |
|---|---|
| AuthFailure |
提供授权请求失败对象的类。 注释 如果 有效 AuthResponse 且在授权请求失败后可用,则为 null。 |
| AuthRequestParams |
提供创建授权请求参数对象的方法的类。 注释 此对象用于在何时 |
| AuthRequestResult |
提供授权请求结果的类。 |
| AuthResponse |
提供 RFC 6749 第 4.1.2 节和 4.2.2 部分所述的授权请求响应的类。 |
| ClientAuthentication |
一个类,提供用于创建客户端身份验证对象的方法,以便将客户端基本授权到授权服务器。 注释 此类用于向授权服务器验证客户端应用程序。 它不用于向客户端应用程序对用户进行身份验证。 用户身份验证由 OAuth2Manager 类的 RequestAuthWithParamsAsync 方法处理。 |
| OAuth2Manager |
一个静态类,提供用于启动授权请求、完成授权请求以及通过客户端应用为用户请求访问令牌的方法。 注释 客户端应用是指 OAuth 2.0 注册的应用程序。 用户是指资源所有者的最终用户,并授权客户端应用程序访问其资源。 |
| TokenFailure |
提供令牌请求失败对象的类。 |
| TokenRequestParams |
提供创建令牌请求参数对象的方法的类。 RFC 6749 的第 4.1.3 节对此进行介绍。 注释 此对象用于从服务器请求 |
| TokenRequestResult |
提供令牌请求结果的类。 |
| TokenResponse |
提供令牌请求响应的类。 RFC 6749 的第 4.1.4 和 4.2.2 节对此进行介绍。 |
枚举
| 名称 | 说明 |
|---|---|
| CodeChallengeMethodKind |
一个枚举,指定 |
| TokenFailureKind |
一个枚举,指定发生的令牌失败类型。 |