Struct openid_client::types::IssuerMetadata
source · pub struct IssuerMetadata {Show 18 fields
pub issuer: String,
pub authorization_endpoint: Option<String>,
pub token_endpoint: Option<String>,
pub jwks_uri: Option<String>,
pub userinfo_endpoint: Option<String>,
pub revocation_endpoint: Option<String>,
pub end_session_endpoint: Option<String>,
pub registration_endpoint: Option<String>,
pub introspection_endpoint: Option<String>,
pub token_endpoint_auth_methods_supported: Option<Vec<String>>,
pub token_endpoint_auth_signing_alg_values_supported: Option<Vec<String>>,
pub introspection_endpoint_auth_methods_supported: Option<Vec<String>>,
pub introspection_endpoint_auth_signing_alg_values_supported: Option<Vec<String>>,
pub revocation_endpoint_auth_methods_supported: Option<Vec<String>>,
pub revocation_endpoint_auth_signing_alg_values_supported: Option<Vec<String>>,
pub request_object_signing_alg_values_supported: Option<Vec<String>>,
pub mtls_endpoint_aliases: Option<MtlsEndpoints>,
pub other_fields: HashMap<String, Value>,
}Fields§
§issuer: String§token_endpoint: Option<String>§jwks_uri: Option<String>§userinfo_endpoint: Option<String>§revocation_endpoint: Option<String>§end_session_endpoint: Option<String>§registration_endpoint: Option<String>§introspection_endpoint: Option<String>§token_endpoint_auth_methods_supported: Option<Vec<String>>§token_endpoint_auth_signing_alg_values_supported: Option<Vec<String>>§introspection_endpoint_auth_methods_supported: Option<Vec<String>>§introspection_endpoint_auth_signing_alg_values_supported: Option<Vec<String>>§revocation_endpoint_auth_methods_supported: Option<Vec<String>>§revocation_endpoint_auth_signing_alg_values_supported: Option<Vec<String>>§request_object_signing_alg_values_supported: Option<Vec<String>>§mtls_endpoint_aliases: Option<MtlsEndpoints>§other_fields: HashMap<String, Value>Trait Implementations§
source§impl Debug for IssuerMetadata
impl Debug for IssuerMetadata
source§impl<'de> Deserialize<'de> for IssuerMetadata
impl<'de> Deserialize<'de> for IssuerMetadata
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more