Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class Duende.​IdentityServer.​Models.​AuthorizationCode

Assembly: Duende.IdentityServer.Storage

Inheritance: object → AuthorizationCode

Models an authorization code.

Properties

CreationTime
Gets or sets the creation time.
public int
Lifetime
Gets or sets the life time in seconds.
public string
ClientId
Gets or sets the ID of the client.
Gets or sets the subject.
public bool
IsOpenId
Gets or sets a value indicating whether this code is an OpenID Connect code.
RequestedScopes
Gets or sets the requested scopes.
RequestedResourceIndicators
Gets or sets the requested resource indicators.
public string
RedirectUri
Gets or sets the redirect URI.
public string
Nonce
Gets or sets the nonce.
public string
StateHash
Gets or sets the hashed state (to output s_hash claim).
public bool
WasConsentShown
Gets or sets a value indicating whether consent was shown.
public string
SessionId
Gets or sets the session identifier.
public string
CodeChallenge
Gets or sets the code challenge.
public string
CodeChallengeMethod
Gets or sets the code challenge method.
public string
DPoPKeyThumbprint
The thumbprint of the associated DPoP proof key, if one was used.
public string
Description
Gets the description the user assigned to the device being authorized.
Properties
Gets or sets properties

Methods

public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public int
GetHashCode​()
Inherited from object
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object