Compartilhar via


Microsoft.AspNetCore.ApiAuthorization.IdentityServer Namespace

Contém tipos para usar o IdentityServer com autenticação e autorização ASP.NET Core.

Classes

ApiAuthorizationDbContext<TUser>

Abstração de banco de dados para um combinado DbContext usando ASP.NET Identity e Identity Server.

ApiAuthorizationOptions

Opções para autorização de API.

ApiResourceBuilder

Um construtor para recursos de API

ApiResourceCollection

Uma coleção de Duende.IdentityServer.Models.ApiResource.

ApiScopeCollection

Uma coleção de Duende.IdentityServer.Models.ApiScope.

ApplicationProfiles

Constantes para os diferentes perfis de aplicativo para aplicativos em um servidor de autorização.

ApplicationProfilesPropertyNames

Constantes usadas para armazenar informações sobre perfis de aplicativo no ou Duende.IdentityServer.Models.Resource.Properties em Duende.IdentityServer.Models.Client.Properties um Duende.IdentityServer.Models.Client ou Duende.IdentityServer.Models.ApiResource respectivamente.

ApplicationProfilesPropertyValues

Constantes para valores especiais definidos para chaves específicas ApplicationProfilesPropertyNames .

ClientBuilder

Um construtor para clientes.

ClientCollection

Uma coleção de Duende.IdentityServer.Models.Client.

ClientParametersTagHelper

Um auxiliar de marca para gerar parâmetros de cliente para um determinado cliente oauth/openid como atributos de dados.

IdentityResourceBuilder

Um construtor para recursos de identidade

IdentityResourceCollection

Uma coleção de Duende.IdentityServer.Models.IdentityResource.

IdentityServerJwtConstants

Constantes para um manipulador de autenticação de API padrão.

Interfaces

IClientRequestParametersProvider

Gera valores de parâmetro oauth/openID para clientes configurados.

Comentários

Para obter mais informações sobre como usar o IdentityServer em aplicativos ASP.NET Core, consulte Autenticação e autorização para SPAs.