Microsoft.AspNetCore.ApiAuthorization.IdentityServer Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains types for using IdentityServer with ASP.NET Core authentication and authorization.
Classes
ApiAuthorizationDbContext<TUser> |
Database abstraction for a combined DbContext using ASP.NET Identity and Identity Server. |
ApiAuthorizationOptions |
Options for API authorization. |
ApiResourceBuilder |
A builder for API resources |
ApiResourceCollection |
A collection of Duende.IdentityServer.Models.ApiResource. |
ApiScopeCollection |
A collection of Duende.IdentityServer.Models.ApiScope. |
ApplicationProfiles |
Constants for the different application profiles for applications in an authorization server. |
ApplicationProfilesPropertyNames |
Constants used for storing information about application profiles in the Duende.IdentityServer.Models.Client.Properties or Duende.IdentityServer.Models.Resource.Properties of a Duende.IdentityServer.Models.Client or Duende.IdentityServer.Models.ApiResource respectively. |
ApplicationProfilesPropertyValues |
Constants for special values defined for specific ApplicationProfilesPropertyNames keys. |
ClientBuilder |
A builder for Clients. |
ClientCollection |
A collection of Duende.IdentityServer.Models.Client. |
ClientParametersTagHelper |
A tag helper for generating client parameters for a given oauth/openid client as data attributes. |
IdentityResourceBuilder |
A builder for identity resources |
IdentityResourceCollection |
A collection of Duende.IdentityServer.Models.IdentityResource. |
IdentityServerJwtConstants |
Constants for a default API authentication handler. |
Interfaces
IClientRequestParametersProvider |
Generates oauth/openID parameter values for configured clients. |
Remarks
For more information about using IdentityServer in ASP.NET Core apps, see Authentication and authorization for SPAs.