Microsoft.AspNetCore.ApiAuthorization.IdentityServer Espace de noms

Contient des types pour l’utilisation d’IdentityServer avec ASP.NET Core l’authentification et l’autorisation.

Classes

ApiAuthorizationDbContext<TUser>

Abstraction de base de données pour un combiné DbContext utilisant ASP.NET Identity et Identity Server.

ApiAuthorizationOptions

Options pour l’autorisation d’API.

ApiResourceBuilder

Un générateur pour les ressources d’API

ApiResourceCollection

Collection de Duende.IdentityServer.Models.ApiResource.

ApiScopeCollection

Collection de Duende.IdentityServer.Models.ApiScope.

ApplicationProfiles

Constantes pour les différents profils d’application pour les applications dans un serveur d’autorisation.

ApplicationProfilesPropertyNames

Constantes utilisées pour stocker des informations sur les profils d’application dans ou Duende.IdentityServer.Models.Client.PropertiesDuende.IdentityServer.Models.Resource.Properties d’un Duende.IdentityServer.Models.Client ou Duende.IdentityServer.Models.ApiResource respectivement.

ApplicationProfilesPropertyValues

Constantes pour les valeurs spéciales définies pour des clés spécifiques ApplicationProfilesPropertyNames .

ClientBuilder

Générateur pour les clients.

ClientCollection

Collection de Duende.IdentityServer.Models.Client.

ClientParametersTagHelper

Tag Helper permettant de générer des paramètres client pour un client oauth/openid donné en tant qu’attributs de données.

IdentityResourceBuilder

Un générateur pour les ressources d’identité

IdentityResourceCollection

Collection de Duende.IdentityServer.Models.IdentityResource.

IdentityServerJwtConstants

Constantes pour un gestionnaire d’authentification d’API par défaut.

Interfaces

IClientRequestParametersProvider

Génère des valeurs de paramètre oauth/openID pour les clients configurés.

Remarques

Pour plus d’informations sur l’utilisation d’IdentityServer dans ASP.NET Core applications, consultez Authentification et autorisation pour les spAs.