#### [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').[ClientRegistrationResponse](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Model.ClientRegistrationResponse 'Abblix\.Oidc\.Server\.Model\.ClientRegistrationResponse')

## ClientRegistrationResponse\.Parameters Class

Wire\-level member names of the client registration response \(RFC 7591 §3\.2\.1, RFC 7592 §3,
OIDC Dynamic Client Registration §3\.2\)\.

```csharp
public static class ClientRegistrationResponse.Parameters
```

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

### Remarks
Public for the same reason [Parameters](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Model.ClientRegistrationRequest.Parameters 'Abblix\.Oidc\.Server\.Model\.ClientRegistrationRequest\.Parameters') is: these are the member
names of a published wire contract, and a consumer reading the response has to name them somehow\. Left
private, every caller spells the literal again, which is how a member name drifts between the server
that writes it and the code that reads it\.
### Fields

## ClientRegistrationResponse\.Parameters\.ApplicationType Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.ApplicationType}

The `application_type` echoed registration metadata member\.

```csharp
public const string ApplicationType = "application_type";
```

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

## ClientRegistrationResponse\.Parameters\.AuthorizationDetailsTypes Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.AuthorizationDetailsTypes}

The `authorization_details_types` echoed registration metadata member
            \(RFC 9396 §10\)\.

```csharp
public const string AuthorizationDetailsTypes = "authorization_details_types";
```

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

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

The `client_id` response member carrying the issued client identifier\.

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

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

## ClientRegistrationResponse\.Parameters\.ClientIdIssuedAt Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.ClientIdIssuedAt}

The `client_id_issued_at` response member giving the issue time as Unix seconds\.

```csharp
public const string ClientIdIssuedAt = "client_id_issued_at";
```

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

## ClientRegistrationResponse\.Parameters\.ClientName Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.ClientName}

The `client_name` echoed registration metadata member\.

```csharp
public const string ClientName = "client_name";
```

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

## ClientRegistrationResponse\.Parameters\.ClientSecret Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.ClientSecret}

The `client_secret` response member carrying the issued client secret\.

```csharp
public const string ClientSecret = "client_secret";
```

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

## ClientRegistrationResponse\.Parameters\.ClientSecretExpiresAt Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.ClientSecretExpiresAt}

The `client_secret_expires_at` response member giving the secret expiration time
            as Unix seconds; `0` means the secret does not expire\.

```csharp
public const string ClientSecretExpiresAt = "client_secret_expires_at";
```

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

## ClientRegistrationResponse\.Parameters\.Contacts Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.Contacts}

The `contacts` echoed registration metadata member\.

```csharp
public const string Contacts = "contacts";
```

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

## ClientRegistrationResponse\.Parameters\.DpopBoundAccessTokens Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.DpopBoundAccessTokens}

The `dpop_bound_access_tokens` echoed registration metadata member \(RFC 9449 §5\.2\)\.

```csharp
public const string DpopBoundAccessTokens = "dpop_bound_access_tokens";
```

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

## ClientRegistrationResponse\.Parameters\.InitiateLoginUri Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.InitiateLoginUri}

The `initiate_login_uri` echoed registration metadata member\.

```csharp
public const string InitiateLoginUri = "initiate_login_uri";
```

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

## ClientRegistrationResponse\.Parameters\.IntrospectionEncryptedResponseAlg Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.IntrospectionEncryptedResponseAlg}

The `introspection_encrypted_response_alg` echoed registration metadata member \(RFC 9701 §6\)\.

```csharp
public const string IntrospectionEncryptedResponseAlg = "introspection_encrypted_response_alg";
```

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

## ClientRegistrationResponse\.Parameters\.IntrospectionEncryptedResponseEnc Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.IntrospectionEncryptedResponseEnc}

The `introspection_encrypted_response_enc` echoed registration metadata member \(RFC 9701 §6\)\.

```csharp
public const string IntrospectionEncryptedResponseEnc = "introspection_encrypted_response_enc";
```

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

## ClientRegistrationResponse\.Parameters\.IntrospectionSignedResponseAlg Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.IntrospectionSignedResponseAlg}

The `introspection_signed_response_alg` echoed registration metadata member \(RFC 9701 §6\)\.

```csharp
public const string IntrospectionSignedResponseAlg = "introspection_signed_response_alg";
```

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

## ClientRegistrationResponse\.Parameters\.JwksUri Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.JwksUri}

The `jwks_uri` echoed registration metadata member\.

```csharp
public const string JwksUri = "jwks_uri";
```

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

## ClientRegistrationResponse\.Parameters\.LogoUri Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.LogoUri}

The `logo_uri` echoed registration metadata member\.

```csharp
public const string LogoUri = "logo_uri";
```

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

## ClientRegistrationResponse\.Parameters\.RedirectUris Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.RedirectUris}

The `redirect_uris` echoed registration metadata member\.

```csharp
public const string RedirectUris = "redirect_uris";
```

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

## ClientRegistrationResponse\.Parameters\.RegistrationAccessToken Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.RegistrationAccessToken}

The `registration_access_token` response member \(RFC 7592\) used to authorize
            subsequent operations on the client configuration endpoint\.

```csharp
public const string RegistrationAccessToken = "registration_access_token";
```

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

## ClientRegistrationResponse\.Parameters\.RegistrationClientUri Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.RegistrationClientUri}

The `registration_client_uri` response member \(RFC 7592\) locating the client
            configuration endpoint for this registration\.

```csharp
public const string RegistrationClientUri = "registration_client_uri";
```

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

## ClientRegistrationResponse\.Parameters\.RequestUris Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.RequestUris}

The `request_uris` echoed registration metadata member\.

```csharp
public const string RequestUris = "request_uris";
```

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

## ClientRegistrationResponse\.Parameters\.SectorIdentifierUri Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.SectorIdentifierUri}

The `sector_identifier_uri` echoed registration metadata member\.

```csharp
public const string SectorIdentifierUri = "sector_identifier_uri";
```

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

## ClientRegistrationResponse\.Parameters\.SubjectType Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.SubjectType}

The `subject_type` echoed registration metadata member\.

```csharp
public const string SubjectType = "subject_type";
```

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

## ClientRegistrationResponse\.Parameters\.TlsClientAuthSanDns Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.TlsClientAuthSanDns}

The `tls_client_auth_san_dns` echoed registration metadata member \(RFC 8705\)\.

```csharp
public const string TlsClientAuthSanDns = "tls_client_auth_san_dns";
```

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

## ClientRegistrationResponse\.Parameters\.TlsClientAuthSanEmail Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.TlsClientAuthSanEmail}

The `tls_client_auth_san_email` echoed registration metadata member \(RFC 8705\)\.

```csharp
public const string TlsClientAuthSanEmail = "tls_client_auth_san_email";
```

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

## ClientRegistrationResponse\.Parameters\.TlsClientAuthSanIp Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.TlsClientAuthSanIp}

The `tls_client_auth_san_ip` echoed registration metadata member \(RFC 8705\)\.

```csharp
public const string TlsClientAuthSanIp = "tls_client_auth_san_ip";
```

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

## ClientRegistrationResponse\.Parameters\.TlsClientAuthSanUri Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.TlsClientAuthSanUri}

The `tls_client_auth_san_uri` echoed registration metadata member \(RFC 8705\)\.

```csharp
public const string TlsClientAuthSanUri = "tls_client_auth_san_uri";
```

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

## ClientRegistrationResponse\.Parameters\.TlsClientAuthSubjectDn Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.TlsClientAuthSubjectDn}

The `tls_client_auth_subject_dn` echoed registration metadata member \(RFC 8705\)\.

```csharp
public const string TlsClientAuthSubjectDn = "tls_client_auth_subject_dn";
```

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

## ClientRegistrationResponse\.Parameters\.TokenEndpointAuthMethod Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.TokenEndpointAuthMethod}

The `token_endpoint_auth_method` echoed registration metadata member\.

```csharp
public const string TokenEndpointAuthMethod = "token_endpoint_auth_method";
```

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

## ClientRegistrationResponse\.Parameters\.TokenExchangeAudiences Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.TokenExchangeAudiences}

The `token_exchange_audiences` echoed registration metadata member
            \(non\-standard extension\)\.

```csharp
public const string TokenExchangeAudiences = "token_exchange_audiences";
```

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

## ClientRegistrationResponse\.Parameters\.TokenExchangeSubjectTokenTypes Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.TokenExchangeSubjectTokenTypes}

The `token_exchange_subject_token_types` echoed registration metadata member
            \(non\-standard extension\)\.

```csharp
public const string TokenExchangeSubjectTokenTypes = "token_exchange_subject_token_types";
```

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

## ClientRegistrationResponse\.Parameters\.UserInfoEncryptedResponseAlg Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.UserInfoEncryptedResponseAlg}

The `userinfo_encrypted_response_alg` echoed registration metadata member\.

```csharp
public const string UserInfoEncryptedResponseAlg = "userinfo_encrypted_response_alg";
```

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

## ClientRegistrationResponse\.Parameters\.UserInfoEncryptedResponseEnc Field {#Abblix.Oidc.Server.Model.ClientRegistrationResponse.Parameters.UserInfoEncryptedResponseEnc}

The `userinfo_encrypted_response_enc` echoed registration metadata member\.

```csharp
public const string UserInfoEncryptedResponseEnc = "userinfo_encrypted_response_enc";
```

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