Описание тега authlib
0
ответов
Authlib клиент?
Является ли lepture/Authlib только для сервера OAuth2? Или этот каркас также используется для создания клиентского приложения OAuth2? Но если вы создаете клиент, то зачем вам нужен Flask в приложении? Моя ситуация, когда я пытаюсь построить клиент д…
18 окт '18 в 08:10
0
ответов
Как проверить access_token для доверенного сервера ресурсов?
У меня есть сервер авторизации и сервер ресурсов... Когда клиент отправляет запрос на сервер ресурсов, мой сервер ресурсов должен отправить запрос серверу авторизации, чтобы проверить токен, что он все еще действителен.Но как проверить это с помощью…
29 сен '18 в 20:53
1
ответ
Ошибка клиента Authlib: состояние не равно в запросе и ответе
Я пытаюсь реализовать authlib клиент и сервер. Я взял пример OAuth2.0 и сделал собственную авторизацию клиента на сайте Flask, следуя инструкции. Это мой код: from flask import Flask, redirect, url_for, session, request from authlib.flask.client imp…
20 июн '18 в 06:38
0
ответов
Как создать декоратор require_auth без информирования модели токена
У меня есть два приложения: первое - это сервер OAuth 2.0, а второе - изолированное приложение, присутствующее в другом хранилище. Второе приложение подключается к базе данных OAuth 2.0, чтобы проверить, является ли токен действительным, это делаетс…
01 фев '19 в 04:16
0
ответов
Аргумент query_client отсутствует в AuthorizationServer
Я определил query_client в ленивой инициализации моего AuthorizationServer как сказано здесь, но это не работает: query_client является None еще.Вот мой модуль oauth: from authlib.common.security import generate_token from authlib.flask.oauth2 impor…
29 сен '18 в 19:17
1
ответ
Как получить код / токен аутентификации, используя Authlib 2.0 на Flask?
Я прочитал часть документации Authlib и пример несколько раз, я также прочитал статьи о концепции Auth 2.0, но я не могу понять, как это сделать. Я хочу, чтобы мой пользователь выполнил вход в систему (используя имя пользователя и пароль), а затем м…
11 июл '18 в 03:37
1
ответ
Вам нужно сгенерировать свое собственное одноразовое значение для клиентской части OpenID Grants?
Я пытаюсь авторизоваться с помощью OIDC Implicit Grant со стороны клиента. При создании URI из метода authorization_url OAuth2Session он не содержит двух обязательных значений: nonce и redirect_uri. Вы должны создать свой собственный nonce с помощью…
11 май '18 в 04:53
0
ответов
Как использовать несколько областей для Authlib
Я работаю с Authlib версии 0.7. Я пытаюсь предоставить клиенту доступ к нескольким областям, так как я делаю это при создании клиента, я передаю строку, разделенную пробелами, как область действия (например, для "A B"). Когда я генерирую токен досту…
27 июн '18 в 20:44
0
ответов
Правильная реализация OAuth2 в python
Я реализую OAuth2 в Python: сервер авторизации, сервер ресурсов и клиентское приложение. Я взял сервер аутентификации отсюда. Запустил его, успел получить токен с curl а также с небольшим клиентским приложением. Теперь я не совсем понимаю, как реали…
16 окт '18 в 18:37
1
ответ
Колба-oauthlib или authlib в производстве?
Я только что получил колбу, работающую на веб-сайте, который я создаю. Тем не менее, я заметил, что на первой странице проекта есть предупреждение об использовании authlib. Если вы используете flask-oauthlib в работе, планируете ли вы перейти на aut…
22 апр '18 в 10:06
0
ответов
Как Authlib поддерживает аутентификацию с LDAP?
Фон: Я пишу приложение Python Flask. Я хочу закрепить это с помощью Oath2. Я обнаружил, что библиотека Authlib имеет много функций, но я не могу найти примеров, в которых Authlib взаимодействует с каталогом LDAP для аутентификации. У нас есть много …
09 окт '18 в 18:40
1
ответ
Не удалось выполнить проверку подлинности с помощью инструмента Insomnia
Я запустил этот пример сервера и зарегистрировал пользовательское приложение. Я пытаюсь просто увидеть что-то, по крайней мере, работает, но это довольно сложно. Я не уверен, что эта библиотека authlib полностью испорчена или я что-то делаю не так. …
23 дек '18 в 23:32
1
ответ
Необходимо ли реализовать fetch_token, если сразу использовать токен доступа?
При использовании Authlib с таким сервисом, как GitHub, необходимо ли fetch_token если мы хотим использовать токен только один раз, чтобы получить профиль пользователя (с https://api.github.com/user)? Я вижу, что "Если OAuth-логин - это то, что вы х…
11 мар '18 в 17:02
1
ответ
Authlib 0.6+ не работает с олицетворением Auth0 и Flask
Олицетворение Auth0 напрямую вызывает URL-адрес обратного вызова при успешной аутентификации, пропуская начальный шаг аутентификации. Это вызывает проблему, потому что flask/client/OAuth.authorize_access_token(), который вызывается как часть обработ…
14 май '18 в 17:46
1
ответ
Недопустимая ошибка клиента с предоставлением учетных данных клиента
Я реализовал предоставление учетных данных клиента OAuth2 в своем приложении фляги. модели class User(UserMixin, db.Model): __tablename__ = 'users' id = db.Column(db.Integer, primary_key=True) confirmed = db.Column(db.Boolean, default=False) first_n…
16 фев '18 в 04:33
1
ответ
Получение refresh_token с помощью lepture/authlib
Я использую Authlib и пытаюсь получить refresh_token с сервера Hydra. У меня есть следующий код: from authlib.client import OAuth2Session client_id = "my-client" client_secret = "client secret" token_url = "https://myhydraserver/token" scope = 'open…
21 фев '18 в 13:58
1
ответ
Истечение срока действия токена Authlib
Я использую Authlib для создания потока OAuth в моем приложении. Время истечения не работает, например, если я получу код примера и добавлю время истечения, установленное в 1800: OAUTH2_TOKEN_EXPIRES_IN = { 'authorization_code': 1800, 'implicit': 18…
05 окт '18 в 04:54
0
ответов
Приложение вылетает по запросу токена доступа
Я пытаюсь получить токен доступа, используя мой код авторизации: curl --basic --user "{client_id}:{client_secret}" -X POST -d "grant_type=authorization_code&code={code}&state={state}" http://127.0.0.1:5000/oauth/token Я передал параметр сост…
21 сен '18 в 22:13
0
ответов
OAuth 2 Authlib. Как получить доступ к ресурсу?
Я настроил этот пример сервера OAuth2. Имеет авторизацию и один ресурс (/api/me). Я делаю клиентское приложение также на Python. Я понял, как получить токен. Но когда я пытаюсь получить доступ /api/me Я получаю ответ {"message":"401 Unauthorized: No…
17 окт '18 в 10:28
1
ответ
Как создать объект запроса для получения токена
Мне нужно создать и вернуть токен, как это: @app.route('/account/login', methods=['POST']) def login(): if user: ... return authorization.create_token_response(request={ 'client_id': '', 'client_secret': '', 'grant_type': 'password', 'username': '',…
17 июл '18 в 23:14