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.​Configuration.​UserInteractionOptions

Assembly: Duende.IdentityServer

Inheritance: object → UserInteractionOptions

Options for aspects of the user interface.

Properties

public string
LoginUrl
Gets or sets the login URL. If a local URL, the value must start with a leading slash.
public string
LoginReturnUrlParameter
Gets or sets the login return URL parameter.
public string
LogoutUrl
Gets or sets the logout URL. If a local URL, the value must start with a leading slash.
public string
LogoutIdParameter
Gets or sets the logout identifier parameter.
public string
ConsentUrl
Gets or sets the consent URL. If a local URL, the value must start with a leading slash.
public string
ConsentReturnUrlParameter
Gets or sets the consent return URL parameter.
public string
CreateAccountUrl
Gets or sets the create account (or register) URL, for use with the OIDC prompt parameter. If a local URL, the value must start with a leading slash.
public string
CreateAccountReturnUrlParameter
Gets or sets the create account (or register) return URL parameter.
public string
ErrorUrl
Gets or sets the error URL. If a local URL, the value must start with a leading slash.
public string
ErrorIdParameter
Gets or sets the error identifier parameter.
public string
CustomRedirectReturnUrlParameter
Gets or sets the custom redirect return URL parameter.
public int
CookieMessageThreshold
Gets or sets the cookie message threshold. This limits how many cookies are created, and older ones will be purged.
public string
DeviceVerificationUrl
Gets or sets the device verification URL. If a local URL, the value must start with a leading slash.
public string
DeviceVerificationUserCodeParameter
Gets or sets the device verification user code parameter.
public bool
AllowOriginInReturnUrl
Flag that allows return URL validation to accept full URL that includes the IdentityServer origin. Defaults to false.
PromptValuesSupported
The collection of OIDC prompt modes supported and that will be published in discovery. By default, this includes all values in <see cref="F:Duende.IdentityServer.Constants.SupportedPromptModes" /> . If the <see cref="P:Duende.IdentityServer.Configuration.UserInteractionOptions.CreateAccountUrl" /> option is set, then the "create" value is also included. If additional prompt values are added, a customized <see cref="T:Duende.IdentityServer.ResponseHandling.IAuthorizeInteractionResponseGenerator" /> is also required to handle those values.

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