Описание тега django-oauth-toolkit

0 ответов

ACCESS_TOKEN_EXPIRE_SECONDS не обновляет дату истечения срока действия токена доступа

Я использую https://github.com/jazzband/django-oauth-toolkit для создания токенов доступа, однако по какой-то причине срок действия моих токенов доступа истекает через3600s когда я пытаюсь обновить ACCESS_TOKEN_EXPIRE_SECONDS настройки, мои токены д…
28 май '20 в 10:37
2 ответа

Как указать DRF oauth required_scopes в функции api_view?

Я пытаюсь сделать свои представления структуры отдыха на основе функций, которые используют @api_view декоратор с Django OAuth Rest Framework Toolkit, где я использую TokenHasScopeкак permission_class. Однако для этого нужен обязательный атрибут, на…
0 ответов

Лучшая практика для создания пользовательского токена для сторонних приложений в Django

У меня есть приложение, которому нужно предоставить пользователям доступ к стороннему приложению. Требования состоят в том, что стороннее приложение имеет те же разрешения, что и пользователь (действует от имени пользователя). У стороннего приложени…
0 ответов

Настройка исключений Django Oauth Toolkit

Есть ли способ настроить все сообщения об исключениях поставщика Django OAuth Toolkit и их форматирование без отмены всех его представлений? Для исключений reset_framework это можно легко сделать, реализовав собственный обработчик исключений. Пробле…
0 ответов

для чего именно используется django-oauth-toolkit?

Я пытаюсь реализовать google и facebook oauth2 в моем проекте структуры отдыха django. Я наткнулся на эту библиотеку https://github.com/jazzband/django-oauth-toolkit, но я не мог понять много, читая документацию. Здесь даже не говорилось о Google ил…
0 ответов

Можно ли использовать доступный для просмотра api с oauth?

У меня есть Django REST Framework, настроенная с помощью набора инструментов Django oauth, и у меня возникают проблемы с одновременной работой потока учетных данных клиента (через Postman) и доступного для просмотра api: class CompanyViewSet(viewset…
0 ответов

Django OAuth Toolkit автоматически выходит из системы

У меня есть два приложения, использующие общий сервер аутентификации, использующий Django Oauth Toolkit. В связи с этим я управляю некоторыми общими настройками профиля на самом сервере аутентификации. Однако каждый раз, когда пользователь щелкает с…
0 ответов

Django OAuth Toolkit - AttributeError: get_full_path

Я пытаюсь настроить аутентификацию токена, но когда я пытаюсь получить токен, я получаю эту ошибку. Конечная точка - '/o/token/'. Когда я отправляю POST неправильный client_id или неправильный grant_type, я получаю ожидаемый ответ: { "error": "inval…
12 мар '20 в 11:09
1 ответ

Django rest Framework empty response with gunicorn, but works with runserver

I am trying to implement an Oauth2 authentication using django-oauth-toolkit, and the key exchange works when I am using the built-in django server. However, when I am using gunicorn, I have an empty response. All the other endpoints work fine with …
0 ответов

Интеграция Django REST Framework и аутентификации Django OAuth Toolkit

Я изучил документацию о том, как интегрировать структуру REST и OAuth Toolkit, но когда я запускаю запрос с токеном, я получаю: {"detail":"Authentication credentials were not provided."} Вот мои настройки REST: REST_FRAMEWORK = {…
1 ответ

Как получить новый access_token из refresh_token с помощью django_oauth_toolkit?

Я использую django-oauth-toolkit версия 1.1.2 чтобы получить access_token, как показано ниже:- Reauest:- POST http://localhost:8597/login { "application_id": "cuOt3raxH9ClbCrbbgP68iU6ssfO2N78TplxwlMq", "username": "test@gmail.com", "password": "test…
0 ответов

Лучший способ внедрить социальную аутентификацию в инструментарий django oauth

Я хочу использовать django-oauth-toolkit, и мне нужно одновременно использовать как социальную аутентификацию (например, google), так и обычный токен django-oauth-toolkit. но я не знаю, как обрабатывать эти два одновременно.
12 июн '20 в 17:27
1 ответ

Ошибка миграции на Django + django-oauth-toolkit

У меня есть приложение django версии 2.2.13 и набор инструментов django oauth 1.0.0. Для обновления до Django 3.0 мне нужно обновить django-oauth-toolkit, но с каждой версией после версии 1.0.0 я сталкиваюсь с проблемой миграции, потому что мое прил…
0 ответов

Как использовать учетные данные пользователя для авторизации с помощью oauth2

В настоящее время я разрабатываю Django REST API. Для аутентификации я решил использовать OAuth2(django-oauth-toolkit). Однако я не могу использовать систему OAuth, насколько я понимаю, при входе пользователя в систему мы берем учетные данные пользо…
1 ответ

Django Oauth Toolkit в качестве сервера единого входа

Я хочу знать, можем ли мы использовать Django oauth Toolkit (DOT) в качестве сервера единого входа? Я использую Django Rest Framework в бэкэнде. Шаги, которых мне нужно достичь: При нажатии кнопки входа на клиентском сервере выполняется перенаправле…
1 ответ

Регистрация и аутентификация DRF по электронной почте и в социальной сети

Я использую Django REST Framework. В качестве интерфейса используется мобильное приложение для iOS. Мне нужно организовать на бэкэнде: Регистрация с подтверждением по электронной почте Аутентификация по электронной почте Аутентификация с регистрацие…
1 ответ

как получить userinfo авторизованного пользователя в django oauth2_toolkit?

Обычно в протоколе oauth2 после аутентификации мы получаем access_token из конечной точки токена, используя код, который мы получили после успешной аутентификации. Меня беспокоит, как получить Userinfo.
05 дек '20 в 11:32
0 ответов

Объект запроса django-oauth-toolkit не имеет настраиваемого атрибута, добавленного промежуточным программным обеспечением

Я создал промежуточное ПО и добавил my_name атрибут в запросе и доступ к нему в пользовательском классе аутентификации, но получение ошибки атрибута. class MyMainMiddleware(MiddlewareMixin): def process_request(self, request): request.my_name = &quo…
0 ответов

Django Oauth Toolkit настроить валидатор

Я поменял местами модель AccessToken на свою, поэтому она имеет отношение к некоторой модели Project: class AccessToken(oauth2_models.AbstractAccessToken): """ Extend the AccessToken model with relation to projects. """…
0 ответов

Как связать некоторых пользователей с приложением OAuth, чтобы разрешить или запретить аутентификацию на основе этого приложения в django-oauth-toolkit?

Я использую django-oauth-toolkit выполнить аутентификацию пользователя с помощью DRF, моя цель - разрешить или запретить аутентификацию на основе приложения OAuth, связанного с пользователем. Скажем, у меня есть application-one с участием user-a свя…