AuthenticationHttpContextExtensions 类

定义

用于在 HttpContext 上公开身份验证的扩展方法。

public ref class AuthenticationHttpContextExtensions abstract sealed
public static class AuthenticationHttpContextExtensions
type AuthenticationHttpContextExtensions = class
Public Module AuthenticationHttpContextExtensions
继承
AuthenticationHttpContextExtensions

方法

AuthenticateAsync(HttpContext)

使用默认身份验证方案对当前请求进行身份验证。 可以使用 配置 DefaultAuthenticateScheme默认身份验证方案。

AuthenticateAsync(HttpContext, String)

使用指定的方案对当前请求进行身份验证。

ChallengeAsync(HttpContext)

使用默认质询方案质询当前请求。 未经身份验证的用户请求需要身份验证的终结点时,可以发出身份验证质询。 可以使用 配置 DefaultChallengeScheme默认质询方案。

ChallengeAsync(HttpContext, AuthenticationProperties)

使用默认质询方案质询当前请求。 未经身份验证的用户请求需要身份验证的终结点时,可以发出身份验证质询。 可以使用 配置 DefaultChallengeScheme默认质询方案。

ChallengeAsync(HttpContext, String)

使用指定的方案质询当前请求。 未经身份验证的用户请求需要身份验证的终结点时,可以发出身份验证质询。

ChallengeAsync(HttpContext, String, AuthenticationProperties)

使用指定的方案质询当前请求。 未经身份验证的用户请求需要身份验证的终结点时,可以发出身份验证质询。

ForbidAsync(HttpContext)

使用默认的禁止方案禁止当前请求。 当经过身份验证的用户尝试访问不允许他们访问的资源时,将使用禁止。 可以使用 配置 DefaultForbidScheme默认的禁止方案。

ForbidAsync(HttpContext, AuthenticationProperties)

使用默认的禁止方案禁止当前请求。 当经过身份验证的用户尝试访问不允许他们访问的资源时,将使用禁止。 可以使用 配置 DefaultForbidScheme默认的禁止方案。

ForbidAsync(HttpContext, String)

使用指定的方案禁止当前请求。 当经过身份验证的用户尝试访问不允许他们访问的资源时,将使用禁止。

ForbidAsync(HttpContext, String, AuthenticationProperties)

使用指定的方案禁止当前请求。 当经过身份验证的用户尝试访问不允许他们访问的资源时,将使用禁止。

GetTokenAsync(HttpContext, String)

使用默认身份验证方案对请求进行身份验证,并返回令牌的值。 可以使用 配置 DefaultAuthenticateScheme默认身份验证方案。

GetTokenAsync(HttpContext, String, String)

使用指定的方案对请求进行身份验证,并返回令牌的值。

SignInAsync(HttpContext, ClaimsPrincipal)

为默认身份验证方案登录主体。 可以使用 配置 DefaultSignInScheme用于登录的默认方案。

SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties)

为默认身份验证方案登录主体。 可以使用 配置 DefaultSignInScheme用于登录的默认方案。

SignInAsync(HttpContext, String, ClaimsPrincipal)

为指定方案登录主体。

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

为指定方案登录主体。

SignOutAsync(HttpContext)

注销默认身份验证方案的主体。 可以使用 配置 DefaultSignOutScheme用于注销的默认方案。

SignOutAsync(HttpContext, AuthenticationProperties)

注销默认身份验证方案的主体。 可以使用 配置 DefaultSignOutScheme用于注销的默认方案。

SignOutAsync(HttpContext, String)

为指定方案注销主体。

SignOutAsync(HttpContext, String, AuthenticationProperties)

为指定方案注销主体。

适用于