Почему я получаю ошибку NotImplementedError при реализации o365-python
Я пытаюсь внедрить o365-python в наш Django backend и хочу регистрировать пользователей с помощью o365. Я использую поток "With your own identity" и получаю действительный токен обратно от службы. Я использую точно такой же код, как в документации на примере flask. Но когда я получаю код авторизации с помощью account.con.get_authorization_url(redirect_uri=redirect_uri, requested_scopes=scopes)
, я получаю следующую ошибку:
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
File "/usr/local/lib/python3.9/site-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/app/dashboard/views/authentication.py", line 55, in login_step1
url, state = account.con.get_authorization_url(redirect_uri=callback, requested_scopes=config365.scopes)
File "/usr/local/lib/python3.9/site-packages/O365/connection.py", line 462, in get_authorization_url
auth_url, state = oauth.authorization_url(
File "/usr/local/lib/python3.9/site-packages/requests_oauthlib/oauth2_session.py", line 165, in authorization_url
self._client.prepare_request_uri(
File "/usr/local/lib/python3.9/site-packages/oauthlib/oauth2/rfc6749/clients/base.py", line 139, in prepare_request_uri
raise NotImplementedError("Must be implemented by inheriting classes.")
NotImplementedError: Must be implemented by inheriting classes.
У кого-нибудь есть идея, что я делаю неправильно?