Table of Contents

Namespace Duende.IdentityServer.Models

Classes

AuthorizationRequest

Represents contextual information about a authorization request.

BackchannelUserLoginRequest

Models the information to initiate a user login request due to a CIBA request.

ClientExtensions

Extension methods for client.

ConsentRequest

Models the parameters to identify a request for consent.

ConsentResponse

Models the user's response to the consent screen.

DeviceFlowAuthorizationRequest

Represents contextual information about a device flow authorization request.

DeviceFlowInteractionResult

Request object for device flow interaction

DiscoveryDocument
ErrorMessage

Models the data for the error page.

Grant

Models a grant the user has given.

GrantTypes
HashExtensions

Extension methods for hashing strings

IdentityResources

Convenience class that defines standard identity resources.

IdentityResources.Address

Models the standard address scope

IdentityResources.Email

Models the standard email scope

IdentityResources.OpenId

Models the standard openid scope

IdentityResources.Phone

Models the standard phone scope

IdentityResources.Profile

Models the standard profile scope

IsActiveContext

Context describing the is-active check

JsonWebKey
LogoutMessage

Models the validated singout context.

LogoutNotificationContext

Provides the context necessary to construct a logout notification.

LogoutRequest

Models the request from a client to sign the user out.

Message<TModel>

Base class for data that needs to be written out as cookies.

ParsedSecret

Represents a secret extracted from the HttpContext

ProfileDataRequestContext

Class describing the profile data request

ProfileDataRequestContextExtensions

Extensions for ProfileDataRequestContext

RefreshTokenCreationRequest

Models the data to create a refresh token from a validated request.

RefreshTokenUpdateRequest

Models the data to update a refresh token.

ResourceExtensions

Extensions for Resource

SecurityKeyInfo

Information about a security key

TokenCreationRequest

Models the data to create a token from a validated request.

UserSession

Results from querying user sessions from session management service.

Enums

AuthorizationError

Enum to model interaction authorization errors.

LogoutNotificationReason

Models the reason the user's session was ended.

TokenRequestErrors

Token request errors