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)

使用預設的禁止配置來禁止目前的要求。 當已驗證的使用者嘗試存取他們不允許存取的資源時,就會使用 Forbid。 您可以使用 來設定 DefaultForbidScheme 預設的禁止配置。

ForbidAsync(HttpContext, AuthenticationProperties)

使用預設的禁止配置來禁止目前的要求。 當已驗證的使用者嘗試存取他們不允許存取的資源時,就會使用 Forbid。 您可以使用 來設定 DefaultForbidScheme 預設的禁止配置。

ForbidAsync(HttpContext, String)

使用指定的配置來禁止目前的要求。 當已驗證的使用者嘗試存取他們不允許存取的資源時,就會使用 Forbid。

ForbidAsync(HttpContext, String, AuthenticationProperties)

使用指定的配置來禁止目前的要求。 當已驗證的使用者嘗試存取他們不允許存取的資源時,就會使用 Forbid。

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)

登出指定配置的主體。

適用於