Описание тега itsdangerous
NoneItsdangerous является частью проекта поддонов. Он содержит помощников для передачи данных в ненадежные среды и для их восстановления в целости и сохранности. Данные подписываются криптографически, чтобы гарантировать, что токен не был подделан.
0
ответов
Когда следует отдавать предпочтение JSONWebSignatureSerializer перед URLSafeSerializer?
Мне интересно, какой сериализатор по- своему опасен для использования по ссылке активации аккаунта. После просмотра документа, я полагаю, что оба JSONWebSignatureSerializer а также URLSafeSerializer могу сделать работу. В документе указано различие …
26 сен '17 в 05:56
1
ответ
Безопаснее ли использовать его вместе с Flask-Login без возможности запомнить меня? Почему или почему нет?
Я учусь создавать приложение Flask, используя базу данных MongoDB, собрав систему аутентификации пользователей. Когда я прошел через код с моим начальником на работе, он сказал, используя werkzeug.security для хэширования паролей не может быть хорош…
02 апр '18 в 22:35
2
ответа
Метод "dumps" его опасных бросков выдает TypeError
Я следую руководству "Flask Web Development".Я хочу использовать его для генерации токена, но возникли некоторые проблемы. Вот мой код: def generate_confirmation_token(self, expiration=3600): s = Serializer(current_app.config['SECRET_KEY'], expirati…
29 сен '17 в 09:38
1
ответ
Как принудительно истечь токен после его использования (до истечения времени истечения, установленного для токена с использованием его опасной библиотеки в python)
Мой вариант использования заключается в создании токена для сброса пароля API. Что я делаю с его опасной библиотекой на python. https://pythonhosted.org/itsdangerous/. Этот токен (в ссылке сброса пароля) пересылается по электронной почте клиенту, то…
16 май '19 в 13:31
1
ответ
Используйте JWT-Extended для создания веб-подписей JSON для подтверждения пользователя
Я создаю RESTful API для предстоящего проекта. Это требует некоторой проверки учетной записи пользователя. Я реализовал процедуру подтверждения на основе токенов, ранее используя ее опасно. Но мне интересно, смогу ли я сделать то же самое с помощью …
26 май '19 в 10:49
0
ответов
Сбросьте expire_in в его опасном сериализаторе при проверке
Я в основном сбрасываю время истечения во время проверки Serializer, чтобы поддерживать сеанс во время активности: from itsdangerous import (TimedJSONWebSignatureSerializer as Serializer, BadSignature, SignatureExpired) import time SECRET_KEY = "ver…
28 мар '19 в 09:45
2
ответа
AttributeError: модуль 'simplejson' не имеет атрибута 'dumps' в "колбе для импорта"
При импорте модуля колбы (или любого модуля в зависимости от колбы) я получаю следующую ошибку: Traceback (most recent call last): File "main.py", line 2, in <module> from flask import Flask, request, render_template, redirect, abort, make_res…
03 авг '19 в 22:52
0
ответов
TypeError: load () получил неожиданный аргумент ключевого слова 'max'
Я использую его опасно для генерации токенов для подтверждения по электронной почте, и я хочу, чтобы через некоторое время он истекал, но я получаю эту ошибку: "TypeError: load () получил неожиданный аргумент ключевого слова" max_age "" Вот код: @ap…
29 авг '19 в 07:49
1
ответ
Ошибка типа: аргумент типа "Почта" не повторяется
Я работаю над этим приложением подтверждения по электронной почте, используя Flask. для этого я использую flask_mail(очевидно), но я получаю эту ошибку: Ошибка типа: аргумент типа "Почта" не повторяется @app.route('/email', methods=['GET', 'POST']) …
31 авг '19 в 05:17
1
ответ
TimedJSONWebSignatureSerializer vs URLSafeTimedSerializer: Когда мне использовать что?
Я нашел TimedJSONWebSignatureSerializer а также URLSafeTimedSerializer, Интересно, почему существуют эти два метода? Как пользователь этой библиотеки, какие причины выбрать один или другой? Что я пробовал Я даже не нашла TimedJSONWebSignatureSeriali…
21 июн '19 в 10:52
0
ответов
Локальная переменная, на которую ссылаются перед присваиванием - подтверждение токена
У меня есть Flask API, где я подтверждаю учетные записи при регистрации. Itsdangerous используется для генерации токена, который я отправляю пользователю по электронной почте. После нажатия на токен API проверяет, является ли токен действительным, и…
16 июл '19 в 11:45
3
ответа
Письмо не отправлено в учетной записи Gmail с помощью Flask-Mail
Я пытаюсь добавить функцию сброса пароля пользователя, отправив электронное письмо на учетную запись Gmail. Чтобы добиться этого, я слежу за учебником CoreySchafer на YouTube и учебником Мигеля Гринберга. Общая идея заключается в том, что пользовате…
12 май '20 в 05:05
1
ответ
Как удалить токен URLSafeTimedSerializer после использования в Python?
Я создал токен, используя python itsdangerous URLSafeTimedSerializer для функции забытого пароля. Срок действия токена истекает после максимального возраста, но когда пароль сбрасывается, мне нужно истечь этот токен, чтобы пользователь не мог сбрасы…
14 ноя '19 в 11:55
0
ответов
Ошибка при попытке истечь срок действия токена с помощью TimedJSONWebSignatureSerializer для функции сброса пароля
Я прочитал в Интернете, что для истечения срока действия токена мне придется использовать expires_in. Однако я не могу заставить его работать. s = TimedJSONWebSignatureSerializer('secretkey', expires_in = 1) @app.route('/reset', methods=['GET', 'POS…
14 авг '20 в 12:12
1
ответ
Flask Webapp - проверка электронной почты после регистрации - передовой опыт
Я слежу за замечательным учебником Кори Шафера на YouTube по базовому блогу flaskblog. В дополнение к коду Кори я хотел бы добавить логику, в которой пользователи должны проверять свой адрес электронной почты, прежде чем смогут войти в систему. Я ре…
04 сен '20 в 13:42
0
ответов
Передача переменной из другого API Flask
Здесь я хочу сделать регистрацию пользователя с помощью подтверждения по электронной почте вот мой код: @app.route('/register', methods=['GET','POST']) def createuser(): json = request.form username = json['username'] password = json['password'] ema…
02 дек '19 в 09:57
0
ответов
Flask - OSError: [Errno 99] Невозможно назначить запрошенный адрес
Я пытаюсь создать стандартную функцию "забыть пароль" для своего веб-приложения. Проблема в том, что когда пользователь вводит свой адрес электронной почты и нажимает кнопку "Отправить", чтобы получить токен, после чего он может изменить свой пароль…
15 окт '20 в 20:10
0
ответов
Создание токенов небольшого размера с использованием модуля itsDangerous python
Модуль itsDangerous python создает синхронизированные и сериализованные токены, используя любые данные, которые вы сбрасываете. Но генерируемый им токен / хеш содержит слишком много символов. Есть ли способ создать токен / хэш очень маленького разме…
08 окт '21 в 14:56
1
ответ
Какая замена Timed JSONWebSignature Serializer для itsdangerous лучше? pyjwt или authlib
В настоящее время я использовал для создания временной веб-подписи json в качестве токена для пользователей для аутентификации и сброса пароля и т. д. Вот код: from itsdangerous import TimedJSONWebSignatureSerializer as Serializer class SampleCode: …
28 фев '22 в 09:18
4
ответа
Python Flask import Ошибка модуля, который не импортируется
У меня есть фляжное приложение, работающее в Google App Engine. Вчера я развернул новую версию своего приложения, в которой меняю только стиль HTML. Он развернулся, как и предполагалось. Сегодня я понял, что не менял заголовок для каждой соответству…
18 фев '22 в 13:07