Microsoft.AspNetCore.ApiAuthorization.IdentityServer Spazio dei nomi

Contiene tipi per l'uso di IdentityServer con autenticazione e autorizzazione ASP.NET Core.

Classi

Nome Descrizione
ApiAuthorizationDbContext<TUser>

Astrazione del database per un oggetto combinato DbContext usando ASP.NET Identity Server e Identity Server.

ApiAuthorizationOptions

Opzioni per l'autorizzazione API.

ApiResourceBuilder

Generatore per le risorse API

ApiResourceCollection

Raccolta di Duende.IdentityServer.Models.ApiResource.

ApiScopeCollection

Raccolta di Duende.IdentityServer.Models.ApiScope.

ApplicationProfiles

Costanti per i diversi profili applicazione per le applicazioni in un server di autorizzazione.

ApplicationProfilesPropertyNames

Costanti utilizzate per l'archiviazione di informazioni sui profili dell'applicazione rispettivamente in Duende.IdentityServer.Models.Client.Properties o di un Duende.IdentityServer.Models.Client oggetto o Duende.IdentityServer.Models.ApiResourceDuende.IdentityServer.Models.Resource.Properties .

ApplicationProfilesPropertyValues

Costanti per valori speciali definiti per chiavi specifiche ApplicationProfilesPropertyNames .

ClientBuilder

Generatore per client.

ClientCollection

Raccolta di Duende.IdentityServer.Models.Client.

ClientParametersTagHelper

Helper tag per la generazione di parametri client per un determinato client oauth/openid come attributi di dati.

IdentityResourceBuilder

Generatore per le risorse di identità

IdentityResourceCollection

Raccolta di Duende.IdentityServer.Models.IdentityResource.

IdentityServerJwtConstants

Costanti per un gestore di autenticazione API predefinito.

Interfacce

Nome Descrizione
IClientRequestParametersProvider

Genera i valori dei parametri oauth/openID per i client configurati.

Commenti

Per altre informazioni sull'uso di IdentityServer nelle app ASP.NET Core, vedere Autenticazione e autorizzazione per le applicazioni a pagina singola.