Internal Server Error: /oauth/authorize/ #4008

Open
opened 2026-09-30 22:31:30 +02:00 by tteichler · 0 comments
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
``` 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 ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS-Core#4008
No description provided.