This commit is contained in:
Connor Peshek
2026-06-15 17:41:00 -07:00
parent 47e4725958
commit af205d64be
2 changed files with 10 additions and 10 deletions
+1 -1
View File
@@ -156,8 +156,8 @@ class AuthorizeError(OAuth2Error):
error: str,
grant_type: str,
state: str,
description: str | None = None,
response_mode: str | None = None,
description: str | None = None,
):
super().__init__()
self.error = error
@@ -164,7 +164,7 @@ class OAuthAuthorizationParams:
"request_not_supported",
self.grant_type or "",
self.state,
response_mode=self.response_mode,
self.response_mode,
)
self.check_grant()
self.check_scope(github_compat)
@@ -221,7 +221,7 @@ class OAuthAuthorizationParams:
"unsupported_response_type",
"",
self.state,
response_mode=self.response_mode,
self.response_mode,
)
if self.grant_type not in self.provider.grant_types:
@@ -231,7 +231,7 @@ class OAuthAuthorizationParams:
"invalid_request",
self.grant_type,
self.state,
response_mode=self.response_mode,
self.response_mode,
)
self.set_default_response_mode()
@@ -303,7 +303,7 @@ class OAuthAuthorizationParams:
"invalid_scope",
self.grant_type,
self.state,
response_mode=self.response_mode,
self.response_mode,
).with_cause("scope_openid_missing")
if SCOPE_OFFLINE_ACCESS in self.scope:
# https://openid.net/specs/openid-connect-core-1_0.html#OfflineAccess
@@ -344,7 +344,7 @@ class OAuthAuthorizationParams:
"invalid_request",
self.grant_type,
self.state,
response_mode=self.response_mode,
self.response_mode,
).with_cause("nonce_missing")
def check_code_challenge(self):
@@ -358,8 +358,8 @@ class OAuthAuthorizationParams:
"invalid_request",
self.grant_type,
self.state,
self.response_mode,
f"Unsupported challenge method {self.code_challenge_method}",
response_mode=self.response_mode,
)
def create_code(self, request: HttpRequest) -> AuthorizationCode:
@@ -421,7 +421,7 @@ class AuthorizationFlowInitView(PolicyAccessView):
"login_required",
self.params.grant_type,
self.params.state,
response_mode=self.params.response_mode,
self.params.response_mode,
)
raise RequestValidationError(error.get_response(self.request))
@@ -629,7 +629,7 @@ class OAuthFulfillmentStage(StageView):
"consent_required",
self.params.grant_type,
self.params.state,
response_mode=self.params.response_mode,
self.params.response_mode,
)
Event.new(
EventAction.AUTHORIZE_APPLICATION,
@@ -704,7 +704,7 @@ class OAuthFulfillmentStage(StageView):
"server_error",
self.params.grant_type,
self.params.state,
response_mode=self.params.response_mode,
self.params.response_mode,
) from None
def create_implicit_response(self, code: AuthorizationCode | None) -> dict: