@@ -74,27 +74,27 @@ def validate_code_challenge(self, grant):
74
74
return
75
75
76
76
if not challenge :
77
- raise InvalidRequestError (' Missing " code_challenge"' )
77
+ raise InvalidRequestError (" Missing ' code_challenge'" )
78
78
79
79
if len (request .datalist .get ("code_challenge" , [])) > 1 :
80
- raise InvalidRequestError (' Multiple " code_challenge" in request.' )
80
+ raise InvalidRequestError (" Multiple ' code_challenge' in request." )
81
81
82
82
if not CODE_CHALLENGE_PATTERN .match (challenge ):
83
- raise InvalidRequestError (' Invalid " code_challenge"' )
83
+ raise InvalidRequestError (" Invalid ' code_challenge'" )
84
84
85
85
if method and method not in self .SUPPORTED_CODE_CHALLENGE_METHOD :
86
- raise InvalidRequestError (' Unsupported " code_challenge_method"' )
86
+ raise InvalidRequestError (" Unsupported ' code_challenge_method'" )
87
87
88
88
if len (request .datalist .get ("code_challenge_method" , [])) > 1 :
89
- raise InvalidRequestError (' Multiple " code_challenge_method" in request.' )
89
+ raise InvalidRequestError (" Multiple ' code_challenge_method' in request." )
90
90
91
91
def validate_code_verifier (self , grant ):
92
92
request : OAuth2Request = grant .request
93
93
verifier = request .form .get ("code_verifier" )
94
94
95
95
# public client MUST verify code challenge
96
96
if self .required and request .auth_method == "none" and not verifier :
97
- raise InvalidRequestError (' Missing " code_verifier"' )
97
+ raise InvalidRequestError (" Missing ' code_verifier'" )
98
98
99
99
authorization_code = request .authorization_code
100
100
challenge = self .get_authorization_code_challenge (authorization_code )
@@ -105,10 +105,10 @@ def validate_code_verifier(self, grant):
105
105
106
106
# challenge exists, code_verifier is required
107
107
if not verifier :
108
- raise InvalidRequestError (' Missing " code_verifier"' )
108
+ raise InvalidRequestError (" Missing ' code_verifier'" )
109
109
110
110
if not CODE_VERIFIER_PATTERN .match (verifier ):
111
- raise InvalidRequestError (' Invalid " code_verifier"' )
111
+ raise InvalidRequestError (" Invalid ' code_verifier'" )
112
112
113
113
# 4.6. Server Verifies code_verifier before Returning the Tokens
114
114
method = self .get_authorization_code_challenge_method (authorization_code )
@@ -117,7 +117,7 @@ def validate_code_verifier(self, grant):
117
117
118
118
func = self .CODE_CHALLENGE_METHODS .get (method )
119
119
if not func :
120
- raise RuntimeError (f' No verify method for " { method } "' )
120
+ raise RuntimeError (f" No verify method for ' { method } '" )
121
121
122
122
# If the values are not equal, an error response indicating
123
123
# "invalid_grant" MUST be returned.
0 commit comments