Condividi tramite


AuthenticationHttpContextExtensions Classe

Definizione

Metodi di estensione per esporre l'autenticazione in HttpContext.

public ref class AuthenticationHttpContextExtensions abstract sealed
public static class AuthenticationHttpContextExtensions
type AuthenticationHttpContextExtensions = class
Public Module AuthenticationHttpContextExtensions
Ereditarietà
AuthenticationHttpContextExtensions

Metodi

AuthenticateAsync(HttpContext)

Autenticare la richiesta corrente usando lo schema di autenticazione predefinito. Lo schema di autenticazione predefinito può essere configurato usando DefaultAuthenticateScheme.

AuthenticateAsync(HttpContext, String)

Autenticare la richiesta corrente usando lo schema specificato.

ChallengeAsync(HttpContext)

Sfidare la richiesta corrente usando lo schema di sfida predefinito. Un problema di autenticazione può essere generato quando un utente non autenticato richiede un endpoint che richiede l'autenticazione. Lo schema di sfida predefinito può essere configurato usando DefaultChallengeScheme.

ChallengeAsync(HttpContext, AuthenticationProperties)

Sfidare la richiesta corrente usando lo schema di sfida predefinito. Un problema di autenticazione può essere generato quando un utente non autenticato richiede un endpoint che richiede l'autenticazione. Lo schema di sfida predefinito può essere configurato usando DefaultChallengeScheme.

ChallengeAsync(HttpContext, String)

Sfidare la richiesta corrente usando lo schema specificato. Un problema di autenticazione può essere generato quando un utente non autenticato richiede un endpoint che richiede l'autenticazione.

ChallengeAsync(HttpContext, String, AuthenticationProperties)

Sfidare la richiesta corrente usando lo schema specificato. Un problema di autenticazione può essere generato quando un utente non autenticato richiede un endpoint che richiede l'autenticazione.

ForbidAsync(HttpContext)

Impedisci la richiesta corrente usando lo schema predefinito non valido. Non è consentito accedere a una risorsa quando un utente autenticato tenta di accedere a una risorsa a cui non è consentito accedere. È possibile configurare lo schema predefinito per impedire l'uso di DefaultForbidScheme.

ForbidAsync(HttpContext, AuthenticationProperties)

Impedisci la richiesta corrente usando lo schema predefinito non valido. Non è consentito accedere a una risorsa quando un utente autenticato tenta di accedere a una risorsa a cui non è consentito accedere. È possibile configurare lo schema predefinito per impedire l'uso di DefaultForbidScheme.

ForbidAsync(HttpContext, String)

Impedisci la richiesta corrente usando lo schema specificato. Non è consentito accedere a una risorsa quando un utente autenticato tenta di accedere a una risorsa a cui non è consentito accedere.

ForbidAsync(HttpContext, String, AuthenticationProperties)

Impedisci la richiesta corrente usando lo schema specificato. Non è consentito accedere a una risorsa quando un utente autenticato tenta di accedere a una risorsa a cui non è consentito accedere.

GetTokenAsync(HttpContext, String)

Autentica la richiesta usando lo schema di autenticazione predefinito e restituisce il valore per il token. Lo schema di autenticazione predefinito può essere configurato usando DefaultAuthenticateScheme.

GetTokenAsync(HttpContext, String, String)

Autentica la richiesta usando lo schema specificato e restituisce il valore per il token.

SignInAsync(HttpContext, ClaimsPrincipal)

Accedere a un'entità per lo schema di autenticazione predefinito. Lo schema predefinito per l'accesso può essere configurato usando DefaultSignInScheme.

SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties)

Accedere a un'entità per lo schema di autenticazione predefinito. Lo schema predefinito per l'accesso può essere configurato usando DefaultSignInScheme.

SignInAsync(HttpContext, String, ClaimsPrincipal)

Accedere a un'entità per lo schema specificato.

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

Accedere a un'entità per lo schema specificato.

SignOutAsync(HttpContext)

Disconnettere un'entità per lo schema di autenticazione predefinito. Lo schema predefinito per la disconnessione può essere configurato usando DefaultSignOutScheme.

SignOutAsync(HttpContext, AuthenticationProperties)

Disconnettere un'entità per lo schema di autenticazione predefinito. Lo schema predefinito per la disconnessione può essere configurato usando DefaultSignOutScheme.

SignOutAsync(HttpContext, String)

Disconnettere un'entità per lo schema specificato.

SignOutAsync(HttpContext, String, AuthenticationProperties)

Disconnettere un'entità per lo schema specificato.

Si applica a