fix(oidc): apply clippy recos on PR 652

This commit is contained in:
Edouard Vanbelle
2026-08-01 12:27:20 +02:00
parent 2de5abc6ca
commit 7534427dc2
@@ -2774,21 +2774,21 @@ impl AuthApplicationService {
let provider_name = oidc.provider_name().to_string();
// Check email_verified - only if email is present in claims, and email verification is required.
if self.require_verified_email() {
if let Some(email) = &claims.email {
let verified = claims.email_verified.unwrap_or(false);
if !verified {
tracing::warn!(
"OIDC login rejected: email not verified (provider: {}, email: {})",
provider_name,
email
);
return Err(DomainError::new(
ErrorKind::AccessDenied,
"OIDC",
"Email verification required. Please verify your email at the identity provider.",
));
}
if self.require_verified_email()
&& let Some(email) = &claims.email
{
let verified = claims.email_verified.unwrap_or(false);
if !verified {
tracing::warn!(
"OIDC login rejected: email not verified (provider: {}, email: {})",
provider_name,
email
);
return Err(DomainError::new(
ErrorKind::AccessDenied,
"OIDC",
"Email verification required. Please verify your email at the identity provider.",
));
}
}