22
33import json
44
5- from django .http import JsonResponse , HttpResponse
6- from django .urls import reverse_lazy , reverse
5+ from django .http import HttpResponse , JsonResponse
6+ from django .urls import reverse , reverse_lazy
77from django .utils .decorators import method_decorator
88from django .views .decorators .csrf import csrf_exempt
99from django .views .generic import View
1010from jwcrypto import jwk
1111
12- from .mixins import OAuthLibMixin
1312from ..settings import oauth2_settings
13+ from .mixins import OAuthLibMixin
1414
1515
1616class ConnectDiscoveryInfoView (View ):
@@ -21,17 +21,23 @@ def get(self, request, *args, **kwargs):
2121 issuer_url = oauth2_settings .OIDC_ISS_ENDPOINT
2222
2323 if not issuer_url :
24- abs_url = request .build_absolute_uri (reverse (' oauth2_provider:oidc-connect-discovery-info' ))
24+ abs_url = request .build_absolute_uri (reverse (" oauth2_provider:oidc-connect-discovery-info" ))
2525 issuer_url = abs_url [:- len ("/.well-known/openid-configuration/" )]
2626
2727 authorization_endpoint = request .build_absolute_uri (reverse ("oauth2_provider:authorize" ))
2828 token_endpoint = request .build_absolute_uri (reverse ("oauth2_provider:token" ))
29- userinfo_endpoint = oauth2_settings .OIDC_USERINFO_ENDPOINT or request .build_absolute_uri (reverse ("oauth2_provider:user-info" ))
29+ userinfo_endpoint = (
30+ oauth2_settings .OIDC_USERINFO_ENDPOINT or
31+ request .build_absolute_uri (reverse ("oauth2_provider:user-info" ))
32+ )
3033 jwks_uri = request .build_absolute_uri (reverse ("oauth2_provider:jwks-info" ))
3134 else :
3235 authorization_endpoint = "{}{}" .format (issuer_url , reverse_lazy ("oauth2_provider:authorize" ))
3336 token_endpoint = "{}{}" .format (issuer_url , reverse_lazy ("oauth2_provider:token" ))
34- userinfo_endpoint = oauth2_settings .OIDC_USERINFO_ENDPOINT or "{}{}" .format (issuer_url , reverse_lazy ("oauth2_provider:user-info" ))
37+ userinfo_endpoint = (
38+ oauth2_settings .OIDC_USERINFO_ENDPOINT or
39+ "{}{}" .format (issuer_url , reverse_lazy ("oauth2_provider:user-info" ))
40+ )
3541 jwks_uri = "{}{}" .format (issuer_url , reverse_lazy ("oauth2_provider:jwks-info" ))
3642
3743 data = {
0 commit comments