Namespace Duende.IdentityServer.Models
Classes
- ApiResource
Models a web API resource.
- ApiScope
Models access to an API scope
- AuthorizationCode
Models an authorization code.
- BackChannelAuthenticationRequest
Models a backchannel authentication request.
- Client
Models an OpenID Connect or OAuth2 client
- ClientClaim
A client claim
- Consent
Represents the permissions (in terms of scopes) granted to a client by a subject
- DeviceCode
Represents data needed for device flow.
- IdentityProvider
Models general storage for an external authentication provider/handler scheme
- IdentityProviderName
Models name for a scheme
- IdentityResource
Models a user identity resource.
- OidcProvider
Models an OIDC identity provider
- PersistedGrant
A model for a persisted grant
- PushedAuthorizationRequest
Represents a persisted Pushed Authorization Request.
- QueryResult<T>
Query result for paged data
- RefreshToken
Models a refresh token.
- Resource
Models the common data of API and identity resources.
- Resources
Models a collection of identity and API resources.
- Secret
Models a client secret with identifier and expiration
- SerializedKey
Serialized key.
- ServerSideSession
A user session
- Token
Models a token.
Enums
- AccessTokenType
Access token types.
- CspLevel
Content Security Policy Level
- DPoPTokenExpirationValidationMode
Models how the client's DPoP token expiation should be validated.
- ProofType
Models the type of proof of possession
- SubjectTypes
OpenID Connect subject types.
- TokenExpiration
Token expiration types.
- TokenUsage
Token usage types.