Skip to content

Commit 5919008

Browse files
committed
Enhance OIDC provider metadata discovery with improved logging and error context
1 parent 9f302d9 commit 5919008

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/webserver/oidc.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,12 @@ async fn discover_provider_metadata(
115115
http_client: &AwcHttpClient,
116116
issuer_url: IssuerUrl,
117117
) -> anyhow::Result<openidconnect::core::CoreProviderMetadata> {
118+
log::debug!("Discovering provider metadata for {}", issuer_url);
118119
let provider_metadata =
119-
openidconnect::core::CoreProviderMetadata::discover_async(issuer_url, http_client).await?;
120+
openidconnect::core::CoreProviderMetadata::discover_async(issuer_url, http_client)
121+
.await
122+
.with_context(|| format!("Failed to discover OIDC provider metadata"))?;
123+
log::debug!("Provider metadata discovered: {provider_metadata:?}");
120124
Ok(provider_metadata)
121125
}
122126

0 commit comments

Comments
 (0)