AuthenticationService 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class AuthenticationService : Microsoft::AspNetCore::Authentication::IAuthenticationService
public class AuthenticationService : Microsoft.AspNetCore.Authentication.IAuthenticationService
type AuthenticationService = class
interface IAuthenticationService
Public Class AuthenticationService
Implements IAuthenticationService
- 继承
-
AuthenticationService
- 实现
构造函数
属性
Handlers |
用于解析 IAuthenticationHandler 实例。 |
Options | |
Schemes |
用于查找 AuthenticationSchemes。 |
Transform |
用于声明转换。 |
方法
AuthenticateAsync(HttpContext, String) |
针对指定的身份验证方案进行身份验证。 |
ChallengeAsync(HttpContext, String, AuthenticationProperties) |
质询指定的身份验证方案。 |
ForbidAsync(HttpContext, String, AuthenticationProperties) |
禁止指定的身份验证方案。 |
SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties) |
为指定的身份验证方案登录主体。 |
SignOutAsync(HttpContext, String, AuthenticationProperties) |
注销指定的身份验证方案。 |
扩展方法
GetTokenAsync(IAuthenticationService, HttpContext, String, String) |
使用指定的身份验证方案对请求进行身份验证,并返回令牌的值。 |
GetTokenAsync(IAuthenticationService, HttpContext, String) |
使用指定的身份验证方案对请求进行身份验证,并返回令牌的值。 |