providers/oauth2: fix events being created from /application/o/authorize/
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
parent
e60dfc5b3c
commit
8eb4d53810
|
@ -386,6 +386,9 @@ class AuthorizationFlowInitView(PolicyAccessView):
|
||||||
def pre_permission_check(self):
|
def pre_permission_check(self):
|
||||||
"""Check prompt parameter before checking permission/authentication,
|
"""Check prompt parameter before checking permission/authentication,
|
||||||
see https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.3.1.2.6"""
|
see https://openid.net/specs/openid-connect-core-1_0.html#rfc.section.3.1.2.6"""
|
||||||
|
# Quick sanity check at the beginning to prevent event spamming
|
||||||
|
if len(self.request.GET) < 1:
|
||||||
|
raise Http404
|
||||||
try:
|
try:
|
||||||
self.params = OAuthAuthorizationParams.from_request(self.request)
|
self.params = OAuthAuthorizationParams.from_request(self.request)
|
||||||
except AuthorizeError as error:
|
except AuthorizeError as error:
|
||||||
|
|
Reference in New Issue