BrowserID является использование для питания услугу Mozilla Persona и считается одним из самых безопасных и перспективных систем аутентификации вокруг.
Библиотека PyBrowserID была разработана, чтобы позволить приложениям Python для аутентификации своих пользователей от протокола BrowserID.
Библиотека является абстракцией слой для протокола BrowserID, дело со всеми процедурами аутентификации автоматически и отправки результатов на застройщика в удобной форме
Что нового В этом выпуске:.
- Исправлена данных декодирования ошибка в резервных криптографических процедур.
Что нового в версии 0.7.0:
- Добавлена чистый питон-реализации крипто JWT процедуры, для использования при M2Crypto не доступен.
- Добавлена & Quot; from_pem_data & Quot; и & Quot; to_pem_data & Quot; методы в ключевых объектов. В настоящее время они доступны, только если установлен M2Crypto.
- Добавлена поддержка для делегирования полномочий; благодаряkylef.
- Использование https://verifier.login.persona.org/verify для дистанционного контроля
Что нового в версии 0.6.2:
- Добавлена persona.org и связанные сайты в список из умолчанию доверяют вторичные.
Что нового в версии 0.6.1:
- Отключить сертификат Цепочка сейчас. Эта функция не используется ни в серверах в дикой природе, и спецификация к нему будет скоро изменится.
Что нового в версии 0.6.0:
- Удалить возможность использовать пользовательский класс JWT парсер, он не используется, и добавляет ненужную сложность.
- Добавлена возможность пропустить проверку SSL при получении сертификатов с CertificateManager.
Что нового в версии 0.5.0:
- Добавлена поддержка запросов, а не пользовательского кода для SSL проверки при получении сертификатов.
- Удалено патч утилита для secure_urlopen (теперь мы используем запросов).
- Добавлено более подробные ошибки при работе с RSA / DSA ключей.
Что нового в версии 0.4.0:
- Переименован из PyVEP в PyBrowserID, в соответствии с Mozilla брендинг.
- в настоящее время проверки Аудитория принимает шаблоны Глоб-стиле, а также фиксированных строк аудитории.
- Verifier теперь принимают список шаблонов аудитории в качестве первого аргумента. Это предназначено, чтобы поощрить делать правильные вещи, чем, скажем, передавая имя хоста из запроса.
- Разрешено LocalVerifier на использование пользовательского JWT анализатором.
- Удалено browserid.verify_ [дистанционный | местный | манекен], так как они просто привести к путанице. Вы должны либо принять по умолчанию, предоставляемые browserid.verify функции, или использовать объект полномасштабный Verifier.
- загрузка сертификат Сплит и кэширование в отдельный класс, в browserid.certificates:. CertificatesManager
- Удалено класс DummyVerifier в пользу поддержки функции в browserid.tests.support.
объекты
Комментарии не найдены