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.​IdentityModel.​Client.​RequestUrlExtensions
Assembly: Duende.IdentityModel
Inheritance: object → RequestUrlExtensions
Extensions for RequestUrl
Methods
public static
string
Create​(RequestUrl request,
Parameters parameters)
Creates an authorize URL.
request
The request.
parameters
The parameters.
public static
string
CreateAuthorizeUrl​(RequestUrl request,
string clientId,
string responseType = null,
string scope = null,
string redirectUri = null,
string state = null,
string nonce = null,
string loginHint = null,
string acrValues = null,
string prompt = null,
string responseMode = null,
string codeChallenge = null,
string codeChallengeMethod = null,
string display = null,
int? maxAge = null,
string uiLocales = null,
string idTokenHint = null,
string requestUri = null,
Parameters extra = null)
Creates an authorize URL.
request
The instance of the RequestUrl helper class.
clientId
The client identifier.
responseType
The response type.
scope
The scope.
redirectUri
The redirect URI.
state
The state.
nonce
The nonce.
loginHint
The login hint.
acrValues
The acr values.
prompt
The prompt.
responseMode
The response mode.
codeChallenge
The code challenge.
codeChallengeMethod
The code challenge method.
display
The display option.
maxAge
The max age.
uiLocales
The ui locales.
idTokenHint
The id_token hint.
requestUri
The request uri.
extra
Extra parameters.
public static
string
CreateEndSessionUrl​(RequestUrl request,
string idTokenHint = null,
string postLogoutRedirectUri = null,
string state = null,
Parameters extra = null)
Creates a end_session URL.
request
The request.
idTokenHint
The id_token hint.
postLogoutRedirectUri
The post logout redirect URI.
state
The state.
extra
The extra parameters.
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