mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-14 01:12:24 +00:00
oidc: Output error when provider discovery fails
This commit is contained in:
@@ -76,7 +76,10 @@ async fn get_oidc_client(
|
||||
> {
|
||||
let provider_metadata = CoreProviderMetadata::discover_async(issuer, http_client)
|
||||
.await
|
||||
.map_err(|_| OidcError::Other("Failed to discover OpenID provider"))?;
|
||||
.map_err(|err| {
|
||||
tracing::error!("An error occured trying to discover OpenID provider: {err}");
|
||||
OidcError::Other("Failed to discover OpenID provider")
|
||||
})?;
|
||||
|
||||
Ok(CoreClient::from_provider_metadata(
|
||||
provider_metadata.clone(),
|
||||
|
||||
Reference in New Issue
Block a user