This commit is contained in:
Timothy Jaeryang Baek 2025-10-07 16:13:20 -05:00
parent 73f38dce88
commit dbbdad3ebd
1 changed files with 10 additions and 3 deletions

View File

@ -349,10 +349,17 @@ class OAuthClientManager:
if (
oauth_client_info.server_metadata
and "S256"
in oauth_client_info.server_metadata.code_challenge_methods_supported
and oauth_client_info.server_metadata.code_challenge_methods_supported
):
kwargs["code_challenge_method"] = "S256"
if (
isinstance(
oauth_client_info.server_metadata.code_challenge_methods_supported,
list,
)
and "S256"
in oauth_client_info.server_metadata.code_challenge_methods_supported
):
kwargs["code_challenge_method"] = "S256"
self.clients[client_id] = {
"client": self.oauth.register(**kwargs),