Internal Server Error: /oauth/authorize/ #4008
Owner
```
Traceback (most recent call last):
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/django/core/handlers/exception.py", line 55, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/django/core/handlers/base.py", line 198, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/contextlib.py", line 85, in inner
return func(*args, **kwds)
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/contextlib.py", line 85, in inner
return func(*args, **kwds)
^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/django/views/generic/base.py", line 106, in view
return self.dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/django/utils/decorators.py", line 48, in _wrapper
return bound_method(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauth2_provider/views/base.py", line 51, in dispatch
return super().dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/django/contrib/auth/mixins.py", line 74, in dispatch
return super().dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/django/views/generic/base.py", line 145, in dispatch
return handler(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauth2_provider/views/base.py", line 181, in get
scopes, credentials = self.validate_authorization_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauth2_provider/views/mixins.py", line 99, in validate_authorization_request
return core.validate_authorization_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauth2_provider/oauth2_backends.py", line 143, in validate_authorization_request
scopes, credentials = self.server.validate_authorization_request(
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauthlib/oauth2/rfc6749/endpoints/base.py", line 112, in wrapper
return f(endpoint, uri, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauthlib/oauth2/rfc6749/endpoints/authorization.py", line 114, in validate_authorization_request
return response_type_handler.validate_authorization_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauthlib/openid/connect/core/grant_types/dispatchers.py", line 37, in validate_authorization_request
return self._handler_for_request(request).validate_authorization_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauthlib/openid/connect/core/grant_types/base.py", line 34, in validate_authorization_request
return self.proxy_target.validate_authorization_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauthlib/oauth2/rfc6749/grant_types/authorization_code.py", line 430, in validate_authorization_request
request_info.update(validator(request))
^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauthlib/openid/connect/core/grant_types/base.py", line 300, in openid_authorization_validator
if not self.request_validator.validate_silent_login(request):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/org.aleksis/venv/lib/python3.13/site-packages/oauthlib/openid/connect/core/request_validator.py", line 246, in validate_silent_login
raise NotImplementedError('Subclasses must implement this method.')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Exception Type: NotImplementedError at /oauth/authorize/
Exception Value: Subclasses must implement this method.
Raised during: oauth2_provider.views.base.AuthorizationView
```
Labels
No labels
Security
TeX
auto-update
board
done
board
ready
board
todo
check
delete-eslint-rc-js
check
update-builddeps-package-json
check
update-eslint-rc-js
check
update-gitignore
check
update-merge-request-template
check
update-prettier-ignore
check
update-pyproject-toml
check
update-renovate-json
check
update-tox-ini
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
source::aleksolotl
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
aleksis/AlekSIS-Core#4008
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?