From 9fbe840338d756574b3216fc9374030540d81544 Mon Sep 17 00:00:00 2001 From: Dominik George Date: Sun, 23 Jan 2022 00:10:25 +0100 Subject: [PATCH] OpenID: Ensure claims_supported lists each claim only once --- oauth2_provider/views/oidc.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/oauth2_provider/views/oidc.py b/oauth2_provider/views/oidc.py index a0206a501..e66b30a86 100644 --- a/oauth2_provider/views/oidc.py +++ b/oauth2_provider/views/oidc.py @@ -48,9 +48,7 @@ def get(self, request, *args, **kwargs): validator_class = oauth2_settings.OAUTH2_VALIDATOR_CLASS validator = validator_class() - oidc_claims = validator.get_discovery_claims(request) - if "sub" not in oidc_claims: - oidc_claims.append("sub") + oidc_claims = list(set(validator.get_discovery_claims(request))) data = { "issuer": issuer_url,