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

## EndSessionRequest\.Parameters Class

Wire\-level parameter names accepted at the OP's `end_session_endpoint`
\(OpenID Connect RP\-Initiated Logout 1\.0\)\.

```csharp
public static class EndSessionRequest.Parameters
```

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

## EndSessionRequest\.Parameters\.ClientId Field {#Abblix.Oidc.Server.Model.EndSessionRequest.Parameters.ClientId}

The `client_id` end\-session request parameter identifying the relying party\.

```csharp
public const string ClientId = "client_id";
```

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

## EndSessionRequest\.Parameters\.Confirmed Field {#Abblix.Oidc.Server.Model.EndSessionRequest.Parameters.Confirmed}

The `confirmed` end\-session form field used to carry the end\-user's answer to the
            logout confirmation prompt back to the OP\.

```csharp
public const string Confirmed = "confirmed";
```

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

## EndSessionRequest\.Parameters\.IdTokenHint Field {#Abblix.Oidc.Server.Model.EndSessionRequest.Parameters.IdTokenHint}

The `id_token_hint` end\-session request parameter carrying a previously issued
            ID Token that identifies the end\-user being logged out\.

```csharp
public const string IdTokenHint = "id_token_hint";
```

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

## EndSessionRequest\.Parameters\.LogoutHint Field {#Abblix.Oidc.Server.Model.EndSessionRequest.Parameters.LogoutHint}

The `logout_hint` end\-session request parameter; an opaque hint about the
            end\-user's login identifier when no ID Token hint is available\.

```csharp
public const string LogoutHint = "logout_hint";
```

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

## EndSessionRequest\.Parameters\.PostLogoutRedirectUri Field {#Abblix.Oidc.Server.Model.EndSessionRequest.Parameters.PostLogoutRedirectUri}

The `post_logout_redirect_uri` end\-session request parameter naming the URI the
            user agent is redirected to after logout completes\.

```csharp
public const string PostLogoutRedirectUri = "post_logout_redirect_uri";
```

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

## EndSessionRequest\.Parameters\.State Field {#Abblix.Oidc.Server.Model.EndSessionRequest.Parameters.State}

The `state` end\-session request parameter; an opaque value echoed back on the
            post\-logout redirect for correlation\.

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

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

## EndSessionRequest\.Parameters\.UiLocales Field {#Abblix.Oidc.Server.Model.EndSessionRequest.Parameters.UiLocales}

The `ui_locales` end\-session request parameter listing preferred UI locales for
            the logout confirmation page\.

```csharp
public const string UiLocales = "ui_locales";
```

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