Skip to content

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).

C#
public static class ClientRegistrationResponse.Parameters

Inheritance System.Object → Parameters

Remarks

Public for the same reason 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

The application_type echoed registration metadata member.

C#
public const string ApplicationType = "application_type";

Field Value

System.String

ClientRegistrationResponse.Parameters.AuthorizationDetailsTypes Field

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

C#
public const string AuthorizationDetailsTypes = "authorization_details_types";

Field Value

System.String

ClientRegistrationResponse.Parameters.ClientId Field

The client_id response member carrying the issued client identifier.

C#
public const string ClientId = "client_id";

Field Value

System.String

ClientRegistrationResponse.Parameters.ClientIdIssuedAt Field

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

C#
public const string ClientIdIssuedAt = "client_id_issued_at";

Field Value

System.String

ClientRegistrationResponse.Parameters.ClientName Field

The client_name echoed registration metadata member.

C#
public const string ClientName = "client_name";

Field Value

System.String

ClientRegistrationResponse.Parameters.ClientSecret Field

The client_secret response member carrying the issued client secret.

C#
public const string ClientSecret = "client_secret";

Field Value

System.String

ClientRegistrationResponse.Parameters.ClientSecretExpiresAt Field

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

C#
public const string ClientSecretExpiresAt = "client_secret_expires_at";

Field Value

System.String

ClientRegistrationResponse.Parameters.Contacts Field

The contacts echoed registration metadata member.

C#
public const string Contacts = "contacts";

Field Value

System.String

ClientRegistrationResponse.Parameters.DpopBoundAccessTokens Field

The dpop_bound_access_tokens echoed registration metadata member (RFC 9449 §5.2).

C#
public const string DpopBoundAccessTokens = "dpop_bound_access_tokens";

Field Value

System.String

ClientRegistrationResponse.Parameters.InitiateLoginUri Field

The initiate_login_uri echoed registration metadata member.

C#
public const string InitiateLoginUri = "initiate_login_uri";

Field Value

System.String

ClientRegistrationResponse.Parameters.IntrospectionEncryptedResponseAlg Field

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

C#
public const string IntrospectionEncryptedResponseAlg = "introspection_encrypted_response_alg";

Field Value

System.String

ClientRegistrationResponse.Parameters.IntrospectionEncryptedResponseEnc Field

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

C#
public const string IntrospectionEncryptedResponseEnc = "introspection_encrypted_response_enc";

Field Value

System.String

ClientRegistrationResponse.Parameters.IntrospectionSignedResponseAlg Field

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

C#
public const string IntrospectionSignedResponseAlg = "introspection_signed_response_alg";

Field Value

System.String

ClientRegistrationResponse.Parameters.JwksUri Field

The jwks_uri echoed registration metadata member.

C#
public const string JwksUri = "jwks_uri";

Field Value

System.String

ClientRegistrationResponse.Parameters.LogoUri Field

The logo_uri echoed registration metadata member.

C#
public const string LogoUri = "logo_uri";

Field Value

System.String

ClientRegistrationResponse.Parameters.RedirectUris Field

The redirect_uris echoed registration metadata member.

C#
public const string RedirectUris = "redirect_uris";

Field Value

System.String

ClientRegistrationResponse.Parameters.RegistrationAccessToken Field

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

C#
public const string RegistrationAccessToken = "registration_access_token";

Field Value

System.String

ClientRegistrationResponse.Parameters.RegistrationClientUri Field

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

C#
public const string RegistrationClientUri = "registration_client_uri";

Field Value

System.String

ClientRegistrationResponse.Parameters.RequestUris Field

The request_uris echoed registration metadata member.

C#
public const string RequestUris = "request_uris";

Field Value

System.String

ClientRegistrationResponse.Parameters.SectorIdentifierUri Field

The sector_identifier_uri echoed registration metadata member.

C#
public const string SectorIdentifierUri = "sector_identifier_uri";

Field Value

System.String

ClientRegistrationResponse.Parameters.SubjectType Field

The subject_type echoed registration metadata member.

C#
public const string SubjectType = "subject_type";

Field Value

System.String

ClientRegistrationResponse.Parameters.TlsClientAuthSanDns Field

The tls_client_auth_san_dns echoed registration metadata member (RFC 8705).

C#
public const string TlsClientAuthSanDns = "tls_client_auth_san_dns";

Field Value

System.String

ClientRegistrationResponse.Parameters.TlsClientAuthSanEmail Field

The tls_client_auth_san_email echoed registration metadata member (RFC 8705).

C#
public const string TlsClientAuthSanEmail = "tls_client_auth_san_email";

Field Value

System.String

ClientRegistrationResponse.Parameters.TlsClientAuthSanIp Field

The tls_client_auth_san_ip echoed registration metadata member (RFC 8705).

C#
public const string TlsClientAuthSanIp = "tls_client_auth_san_ip";

Field Value

System.String

ClientRegistrationResponse.Parameters.TlsClientAuthSanUri Field

The tls_client_auth_san_uri echoed registration metadata member (RFC 8705).

C#
public const string TlsClientAuthSanUri = "tls_client_auth_san_uri";

Field Value

System.String

ClientRegistrationResponse.Parameters.TlsClientAuthSubjectDn Field

The tls_client_auth_subject_dn echoed registration metadata member (RFC 8705).

C#
public const string TlsClientAuthSubjectDn = "tls_client_auth_subject_dn";

Field Value

System.String

ClientRegistrationResponse.Parameters.TokenEndpointAuthMethod Field

The token_endpoint_auth_method echoed registration metadata member.

C#
public const string TokenEndpointAuthMethod = "token_endpoint_auth_method";

Field Value

System.String

ClientRegistrationResponse.Parameters.TokenExchangeAudiences Field

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

C#
public const string TokenExchangeAudiences = "token_exchange_audiences";

Field Value

System.String

ClientRegistrationResponse.Parameters.TokenExchangeSubjectTokenTypes Field

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

C#
public const string TokenExchangeSubjectTokenTypes = "token_exchange_subject_token_types";

Field Value

System.String

ClientRegistrationResponse.Parameters.UserInfoEncryptedResponseAlg Field

The userinfo_encrypted_response_alg echoed registration metadata member.

C#
public const string UserInfoEncryptedResponseAlg = "userinfo_encrypted_response_alg";

Field Value

System.String

ClientRegistrationResponse.Parameters.UserInfoEncryptedResponseEnc Field

The userinfo_encrypted_response_enc echoed registration metadata member.

C#
public const string UserInfoEncryptedResponseEnc = "userinfo_encrypted_response_enc";

Field Value

System.String