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.​BackchannelAuthenticationResponse
Assembly: Duende.IdentityModel
Inheritance: object → ProtocolResponse → BackchannelAuthenticationResponse
Implemented Interfaces
- System.​IDisposable Implemented by: ProtocolResponse
Models a CIBA backchannel authentication response
Properties
public
string
AuthenticationRequestId
REQUIRED. This is a unique identifier to identify the authentication request made by the Client.
public
int
ExpiresIn
REQUIRED. A JSON number with a positive integer value indicating the expiration time of the "auth_req_id" in seconds since the authentication request was received.
public
int?
Interval
OPTIONAL. A JSON number with a positive integer value indicating the minimum amount of time in seconds that the Client MUST wait between polling requests to the token endpoint.
HttpResponse
Gets the HTTP response.
public
string
Raw
Gets the raw protocol response (if present).
Gets the protocol response as JSON (if present).
Exception
Gets the exception (if present).
public
bool
IsError
Gets a value indicating whether an error occurred.
public
ResponseErrorType
ErrorType
Gets the type of the error.
protected
string
ErrorMessage
Gets or sets an explicit error message.
HttpStatusCode
Gets the HTTP status code - or <c>0</c> when <see cref="P:Duende.IdentityModel.Client.ProtocolResponse.HttpResponse" /> is <see langword="null" /> .
public
string
HttpErrorReason
Gets the HTTP error reason - or <see langword="null" /> when <see cref="P:Duende.IdentityModel.Client.ProtocolResponse.HttpResponse" /> is <see langword="null" /> .
public
string
Error
Gets the error.
public
string
DPoPNonce
The returned DPoP nonce header.
Methods
InitializeAsync​(object initializationData = null)
Inherited from ProtocolResponse
Allows to initialize instance specific data.
initializationData
The initialization data.
public
string
TryGet​(string name)
Inherited from ProtocolResponse
Tries to get a specific value from the JSON response.
name
The name.
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