Skip to main content

ServerClientRegistrationRequest

Type Alias ServerClientRegistrationRequest 

Source
pub type ServerClientRegistrationRequest = ClientRegistrationRequest;
👎Deprecated since 0.5.0:

Use ClientRegistrationRequest instead

Expand description

Deprecated alias for ClientRegistrationRequest.

Aliased Type§

pub struct ServerClientRegistrationRequest {
Show 16 fields pub redirect_uris: Option<Vec<String>>, pub token_endpoint_auth_method: Option<String>, pub grant_types: Option<Vec<String>>, pub response_types: Option<Vec<String>>, pub client_name: Option<String>, pub client_uri: Option<String>, pub logo_uri: Option<String>, pub scope: Option<String>, pub contacts: Option<Vec<String>>, pub tos_uri: Option<String>, pub policy_uri: Option<String>, pub jwks_uri: Option<String>, pub jwks: Option<Value>, pub software_id: Option<String>, pub software_version: Option<String>, pub additional_metadata: HashMap<String, Value>,
}

Fields§

§redirect_uris: Option<Vec<String>>

Array of redirect URIs

§token_endpoint_auth_method: Option<String>

Token endpoint authentication method

§grant_types: Option<Vec<String>>

Grant types that the client will use

§response_types: Option<Vec<String>>

Response types that the client will use

§client_name: Option<String>

Human-readable name of the client

§client_uri: Option<String>

URL of the home page of the client

§logo_uri: Option<String>

URL of the logo for the client

§scope: Option<String>

Array of scope values that the client will use

§contacts: Option<Vec<String>>

Array of contact information

§tos_uri: Option<String>

URL of the terms of service

§policy_uri: Option<String>

URL of the privacy policy

§jwks_uri: Option<String>

URL for the client’s JSON Web Key Set

§jwks: Option<Value>

Client’s JSON Web Key Set

§software_id: Option<String>

Software identifier of the client

§software_version: Option<String>

Software version of the client

§additional_metadata: HashMap<String, Value>

Additional client metadata