#[derive(Debug, thiserror::Error)]
pub enum JwksClientError {
#[error("OIDC provider metadata request failed: {0}")]
OidcProviderMetadataRequestFailed(reqwest::Error),
#[error("Invalid OIDC provider metadata response: {0}")]
InvalidOidcProviderMetadataResponse(reqwest::Error),
#[error("JWKS request failed: {0}")]
JwksRequestFailed(reqwest::Error),
#[error("Invalid JWKS response: {0}")]
InvalidJwksResponse(reqwest::Error),
}