Microsoft.AspNetCore.ApiAuthorization.IdentityServer Przestrzeń nazw

Zawiera typy używania maszyny wirtualnej IdentityServer z uwierzytelnianiem i autoryzacją ASP.NET Core.

Klasy

Nazwisko Opis
ApiAuthorizationDbContext<TUser>

Abstrakcja bazy danych w połączeniu DbContext przy użyciu ASP.NET Identity and Identity Server.

ApiAuthorizationOptions

Opcje autoryzacji interfejsu API.

ApiResourceBuilder

Konstruktor zasobów interfejsu API

ApiResourceCollection

Kolekcja .Duende.IdentityServer.Models.ApiResource

ApiScopeCollection

Kolekcja .Duende.IdentityServer.Models.ApiScope

ApplicationProfiles

Stałe dla różnych profilów aplikacji dla aplikacji na serwerze autoryzacji.

ApplicationProfilesPropertyNames

Stałe używane do przechowywania informacji o profilach aplikacji odpowiednio w Duende.IdentityServer.Models.Client.Properties elem Duende.IdentityServer.Models.Client lub lub Duende.IdentityServer.Models.Resource.PropertiesDuende.IdentityServer.Models.ApiResource.

ApplicationProfilesPropertyValues

Stałe dla wartości specjalnych zdefiniowanych dla określonych ApplicationProfilesPropertyNames kluczy.

ClientBuilder

Konstruktor dla klientów.

ClientCollection

Kolekcja .Duende.IdentityServer.Models.Client

ClientParametersTagHelper

Pomocnik tagu służący do generowania parametrów klienta dla danego klienta oauth/openid jako atrybutów danych.

IdentityResourceBuilder

Konstruktor zasobów tożsamości

IdentityResourceCollection

Kolekcja .Duende.IdentityServer.Models.IdentityResource

IdentityServerJwtConstants

Stałe dla domyślnej procedury obsługi uwierzytelniania interfejsu API.

Interfejsy

Nazwisko Opis
IClientRequestParametersProvider

Generuje wartości parametrów oauth/openID dla skonfigurowanych klientów.

Uwagi

Aby uzyskać więcej informacji na temat używania serwera IdentityServer w aplikacjach ASP.NET Core, zobacz Uwierzytelnianie i autoryzacja dla spAs.