#[derive(Clone)]
pub struct OidcConfig {
pub client_id: String,
pub client_secret: String,
pub redirect_uri: String,
pub scopes: Option<String>,
}
impl std::fmt::Debug for OidcConfig {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
f.debug_struct("OidcConfig")
.field("client_id", &self.client_id)
.field("client_secret", &"<redacted>")
.field("redirect_uri", &self.redirect_uri)
.field("scopes", &self.scopes)
.finish()
}
}