fix: narrow _token_validator with isinstance for ty in AzureProvider.from_b2c (#4007)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Jeremiah Lowin 2026-04-22 09:30:37 -04:00 committed by GitHub
commit 008f91d84b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -351,7 +351,8 @@ class AzureProvider(OAuthProxy):
token_issuer=token_issuer,
**kwargs,
)
provider._token_validator.issuer = token_issuer # type: ignore[union-attr]
if isinstance(provider._token_validator, JWTVerifier):
provider._token_validator.issuer = token_issuer
provider._obo_supported = False
return provider