Microsoft.AspNetCore.Authentication.OAuth 命名空间

包含支持基于 OAuth 的身份验证的类型。

OAuthChallengeProperties

AuthenticationProperties 用于 OAuth 质询。

OAuthCodeExchangeContext

包含用于执行代码交换的信息。

OAuthConstants

OAuth 协议中使用的常量

OAuthCreatingTicketContext

包含有关登录会话以及用户 ClaimsIdentity的信息。

OAuthDefaults

OAuth 身份验证的默认值。

OAuthEvents

默认实现。

OAuthHandler<TOptions>

支持 OAuth 的身份验证处理程序。

OAuthMiddleware<TOptions>

用于使用 OAuth 服务对用户进行身份验证的 ASP.NET Core中间件。

OAuthOptions

配置选项 OAuth。

OAuthRedirectToAuthorizationContext

当质询导致重定向授权中间件中的终结点时传递的上下文。

OAuthTokenResponse

来自 OAuth 令牌请求的提供程序的响应。

接口

IOAuthEvents

指定调用的回调方法, OAuthMiddleware<TOptions> 使开发人员能够控制身份验证过程。

注解

有关使用基于 OAuth 的身份验证的详细信息,请参阅 ASP.NET Core 中的 Facebook、Google 和外部提供程序身份验证