Udostępnij za pośrednictwem


Microsoft.AspNetCore.Authentication.JwtBearer Przestrzeń nazw

Zawiera typy, które umożliwiają obsługę uwierzytelniania na podstawie elementu nośnego JWT.

Klasy

AuthenticationFailedContext

A ResultContext<TOptions> gdy uwierzytelnianie nie powiodło się.

BaseJwtBearerContext

Zawiera typy, które umożliwiają obsługę uwierzytelniania na podstawie elementu nośnego JWT.

ForbiddenContext

Dostęp ResultContext<TOptions> do zasobu jest zabroniony.

JwtBearerChallengeContext

Gdy PropertiesContext<TOptions> jest kwestionowany dostęp do zasobu uwierzytelnionego przy użyciu elementu nośnego JWT.

JwtBearerDefaults

Wartości domyślne używane przez JwtBearerHandler uwierzytelnianie elementu nośnego JWT.

JwtBearerEvents

Określa zdarzenia, które JwtBearerHandler wywołuje, aby umożliwić deweloperowi kontrolę nad procesem uwierzytelniania.

JwtBearerHandler

Element AuthenticationHandler<TOptions> , który może wykonywać uwierzytelnianie oparte na elementach nośnych JWT.

JwtBearerMiddleware

Składnik oprogramowania pośredniczącego uwierzytelniania elementu nośnego, który jest dodawany do potoku HTTP. Ta klasa nie jest tworzona bezpośrednio przez kod aplikacji, zamiast tego jest dodawana przez wywołanie metody rozszerzenia IAppBuilder UseJwtBearerAuthentication.

JwtBearerOptions

Klasa Options udostępnia informacje potrzebne do kontrolowania zachowania programu obsługi uwierzytelniania elementu nośnego

JwtBearerPostConfigureOptions

Służy do konfigurowania wartości domyślnych dla wszystkich JwtBearerOptionselementów .

MessageReceivedContext

Kontekst dla elementu OnMessageReceived.

TokenValidatedContext

Kontekst dla elementu OnTokenValidated.

Interfejsy

IJwtBearerEvents

Określa zdarzenia, które JwtBearerMiddleware wywołuje, aby umożliwić deweloperowi kontrolę nad procesem uwierzytelniania.

Uwagi

Aby uzyskać więcej informacji na temat korzystania z uwierzytelniania na podstawie elementu nośnego JWT, zobacz Wprowadzenie do uwierzytelniania w ASP.NET Core.