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.
public
System.​Collections.​Generic.​ICollection<​string>
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
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object