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.​AuthorizationRequest
Assembly: Duende.IdentityServer
Inheritance: object → AuthorizationRequest
Represents contextual information about a authorization request.
Properties
public
Client
Client
The client.
public
string
DisplayMode
The display mode passed from the authorization request.
public
string
RedirectUri
Gets or sets the redirect URI.
public
string
UiLocales
The UI locales passed from the authorization request.
public
string
IdP
The external identity provider requested. This is used to bypass home realm
discovery (HRD). This is provided via the <c>"idp:"</c> prefix to the <c>acr</c>
parameter on the authorize request.
public
string
Tenant
The tenant requested. This is provided via the <c>"tenant:"</c> prefix to
the <c>acr</c> parameter on the authorize request.
public
string
LoginHint
The expected username the user will use to login. This is requested from the client
via the <c>login_hint</c> parameter on the authorize request.
public
System.​Collections.​Generic.​IEnumerable<​string>
PromptModes
Gets or sets the collection of prompt modes.
public
System.​Collections.​Generic.​IEnumerable<​string>
AcrValues
The acr values passed from the authorization request.
ValidatedResources
The validated resources.
public
System.​Collections.​Specialized.​NameValueCollection
Parameters
Gets the entire parameter collection.
public
System.​Collections.​Generic.​IEnumerable<​System.​Security.​Claims.​Claim>
RequestObjectValues
Gets the validated contents of the request object (if present)
Methods
public
bool
Equals​(object obj)
Inherited from object
protected
void
Finalize​()
Inherited from object
public
int
GetHashCode​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object