#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')
### [Abblix\.Oidc\.Server\.Endpoints\.Authorization\.Interfaces](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.Authorization.Interfaces 'Abblix\.Oidc\.Server\.Endpoints\.Authorization\.Interfaces').[AuthorizationResponse](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse 'Abblix\.Oidc\.Server\.Endpoints\.Authorization\.Interfaces\.AuthorizationResponse')

## AuthorizationResponse\.Parameters Class

Wire\-level parameter names returned to the client by the authorization endpoint \(via query,
fragment, form\_post, or — under JARM — as claims inside the single `response` JWT\)\. Shared by
the core response encoder and the MVC serialization DTO so the two never drift\.

```csharp
public static class AuthorizationResponse.Parameters
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → Parameters
### Fields

## AuthorizationResponse\.Parameters\.AccessToken Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.AccessToken}

The `access_token` issued directly by the Implicit/Hybrid Flow
            \(OAuth 2\.0 §4\.2\.2\)\.

```csharp
public const string AccessToken = "access_token";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.Code Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.Code}

The `code` authorization code returned by the Authorization Code Flow
            \(OAuth 2\.0 §4\.1\.2\)\.

```csharp
public const string Code = "code";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.Error Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.Error}

The `error` code identifying the failure \(OAuth 2\.0 §4\.1\.2\.1\)\.

```csharp
public const string Error = "error";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.ErrorDescription Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.ErrorDescription}

The `error_description` human\-readable failure detail \(OAuth 2\.0 §4\.1\.2\.1\)\.

```csharp
public const string ErrorDescription = "error_description";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.ErrorUri Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.ErrorUri}

The `error_uri` pointing to documentation about the error \(OAuth 2\.0 §4\.1\.2\.1\)\.

```csharp
public const string ErrorUri = "error_uri";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.ExpiresIn Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.ExpiresIn}

The `expires_in` access\-token lifetime in seconds \(OAuth 2\.0 §4\.2\.2\)\.

```csharp
public const string ExpiresIn = "expires_in";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.IdToken Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.IdToken}

The `id_token` issued by the Implicit/Hybrid Flow \(OIDC Core §3\.2\.2\.5\)\.

```csharp
public const string IdToken = "id_token";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.Issuer Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.Issuer}

The `iss` issuer identifier authenticating the response source \(RFC 9207\)\.

```csharp
public const string Issuer = "iss";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.Response Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.Response}

The `response` JWT carrying every other parameter as claims under JARM\.

```csharp
public const string Response = "response";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.Scope Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.Scope}

The `scope` granted when it differs from the requested scope \(OAuth 2\.0 §3\.3\)\.

```csharp
public const string Scope = "scope";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.SessionState Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.SessionState}

The `session_state` value tracking the End\-User session \(OIDC Session Management
            §3\)\.

```csharp
public const string SessionState = "session_state";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.State Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.State}

The `state` value echoed back verbatim to bind the response to the request
            \(OAuth 2\.0 §4\.1\.2\)\.

```csharp
public const string State = "state";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## AuthorizationResponse\.Parameters\.TokenType Field {#Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse.Parameters.TokenType}

The `token_type` of the issued access token \(OAuth 2\.0 §4\.2\.2\)\.

```csharp
public const string TokenType = "token_type";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
