Microsoft.AspNetCore.ApiAuthorization.IdentityServer Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.