Freigeben über


Microsoft.AspNetCore.Authentication.JwtBearer Namespace

Enthält Typen, die die Unterstützung für die JWT-bearerbasierte Authentifizierung ermöglichen.

Klassen

AuthenticationFailedContext

Ein ResultContext<TOptions> , wenn ein Fehler bei der Authentifizierung aufgetreten ist.

BaseJwtBearerContext

Enthält Typen, die die Unterstützung für die JWT-bearerbasierte Authentifizierung ermöglichen.

ForbiddenContext

Ein ResultContext<TOptions> , wenn der Zugriff auf eine Ressource verboten ist.

JwtBearerChallengeContext

Ein PropertiesContext<TOptions> , wenn der Zugriff auf eine Ressource, die mithilfe des JWT-Bearers authentifiziert wurde, anfordert wird.

JwtBearerDefaults

Standardwerte, die von JwtBearerHandler für die JWT-Bearerauthentifizierung verwendet werden.

JwtBearerEvents

Gibt Ereignisse an, die von JwtBearerHandler aufgerufen werden, um entwicklerseitig die Kontrolle über den Authentifizierungsprozess zu ermöglichen.

JwtBearerHandler

Eine AuthenticationHandler<TOptions> , die JWT-bearerbasierte Authentifizierung ausführen kann.

JwtBearerMiddleware

Middlewarekomponente der Bearerauthentifizierung, die einer HTTP-Pipeline hinzugefügt wird. Diese Klasse wird nicht direkt durch Anwendungscode erstellt, sondern durch Aufrufen der IAppBuilder UseJwtBearerAuthentication-Erweiterungsmethode hinzugefügt.

JwtBearerOptions

Die Optionsklasse stellt Informationen bereit, die zum Steuern des Bearer authentication-Handlerverhaltens erforderlich sind.

JwtBearerPostConfigureOptions

Wird zum Einrichten von Standardwerten für alle JwtBearerOptionsverwendet.

MessageReceivedContext

Ein Kontext für OnMessageReceived.

TokenValidatedContext

Ein Kontext für OnTokenValidated.

Schnittstellen

IJwtBearerEvents

Gibt Ereignisse an, die von JwtBearerMiddleware aufgerufen werden, um entwicklerseitig die Kontrolle über den Authentifizierungsprozess zu ermöglichen.

Hinweise

Weitere Informationen zur Verwendung der bearerbasierten JWT-Authentifizierung finden Sie unter Einführung in die Authentifizierung in ASP.NET Core.