Class OpenIddictResponse
Represents a generic OpenIddict response.
Inherited Members
Namespace: OpenIddict.Abstractions
Assembly: cs.temp.dll.dll
Syntax
public class OpenIddictResponse : OpenIddictMessage
Remarks
Security notice: developers instantiating this type are responsible of ensuring that the imported parameters are safe and won't cause the resulting message to grow abnormally, which may result in an excessive memory consumption and a potential denial of service.
Constructors
OpenIddictResponse()
Initializes a new OpenIddict response.
Declaration
public OpenIddictResponse()
OpenIddictResponse(JsonElement)
Initializes a new OpenIddict response.
Declaration
public OpenIddictResponse(JsonElement parameters)
Parameters
Type | Name | Description |
---|---|---|
JsonElement | parameters | The response parameters. |
Remarks
Parameters with a null or empty key are always ignored.
OpenIddictResponse(IEnumerable<KeyValuePair<String, OpenIddictParameter>>)
Initializes a new OpenIddict response.
Declaration
public OpenIddictResponse(IEnumerable<KeyValuePair<string, OpenIddictParameter>> parameters)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, OpenIddictParameter>> | parameters | The response parameters. |
Remarks
Parameters with a null or empty key are always ignored.
OpenIddictResponse(IEnumerable<KeyValuePair<String, StringValues>>)
Initializes a new OpenIddict response.
Declaration
public OpenIddictResponse(IEnumerable<KeyValuePair<string, StringValues>> parameters)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, StringValues>> | parameters | The response parameters. |
Remarks
Parameters with a null or empty key are always ignored.
OpenIddictResponse(IEnumerable<KeyValuePair<String, String[]>>)
Initializes a new OpenIddict response.
Declaration
public OpenIddictResponse(IEnumerable<KeyValuePair<string, string[]>> parameters)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, System.String[]>> | parameters | The response parameters. |
Remarks
Parameters with a null or empty key are always ignored.
OpenIddictResponse(IEnumerable<KeyValuePair<String, String>>)
Initializes a new OpenIddict response.
Declaration
public OpenIddictResponse(IEnumerable<KeyValuePair<string, string>> parameters)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, System.String>> | parameters | The response parameters. |
Remarks
Parameters with a null or empty key are always ignored.
Properties
AccessToken
Gets or sets the "access_token" parameter.
Declaration
public string AccessToken { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Code
Gets or sets the "code" parameter.
Declaration
public string Code { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DeviceCode
Gets or sets the "device_code" parameter.
Declaration
public string DeviceCode { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Error
Gets or sets the "error" parameter.
Declaration
public string Error { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ErrorDescription
Gets or sets the "error_description" parameter.
Declaration
public string ErrorDescription { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ErrorUri
Gets or sets the "error_uri" parameter.
Declaration
public string ErrorUri { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ExpiresIn
Gets or sets the "expires_in" parameter.
Declaration
public long? ExpiresIn { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int64> |
IdToken
Gets or sets the "id_token" parameter.
Declaration
public string IdToken { get; set; }
Property Value
Type | Description |
---|---|
System.String |
RefreshToken
Gets or sets the "refresh_token" parameter.
Declaration
public string RefreshToken { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Scope
Gets or sets the "scope" parameter.
Declaration
public string Scope { get; set; }
Property Value
Type | Description |
---|---|
System.String |
State
Gets or sets the "state" parameter.
Declaration
public string State { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TokenType
Gets or sets the "token_type" parameter.
Declaration
public string TokenType { get; set; }
Property Value
Type | Description |
---|---|
System.String |
UserCode
Gets or sets the "user_code" parameter.
Declaration
public string UserCode { get; set; }
Property Value
Type | Description |
---|---|
System.String |