Вопрос

Я работаю над проектом, который потребует аутентификации пользователя. В настоящее время я планирую запустить проект на GAE. По разным причинам я бы предпочел иметь собственную систему аутентификации, а не использовать встроенную службу аутентификации OpenID или Google. Я выглядел высоко и низко для библиотеки, но, кажется, ничего не могу найти. Я изучил Authkit и даже нашел проект под названием Authkitgae https://github.com/roosmaa/authkitgae; Но у проекта почти нет документации, и у меня нет массы опыта с Python, поэтому не помогает. Кто -нибудь из вас знает о каких -либо хороших библиотеках аутентификации для GAE, или я должен просто попытаться написать свою собственную?

Это было полезно?

Решение

Если вы готовы использовать Django в качестве рамки, вы можете заставить систему Auth's Auth для работы Django, используя Django-Nonrel:

http://www.allbuttonspressed.com/projects/djangoappengine. Анкет Они усердно работают, чтобы получить поддержку не реляционных баз данных, таких как App Engine в Django. Я на самом деле попробовал это, чтобы разместить свой сайт на базе Django. Это действительно работает.

Они вызвали поддержку для большинства функций Django, за исключением некоторых.

Другие советы

Если вы используете Django в GAE, вы можете написать свою собственную систему авторов.

Если вы в порядке с использованием сторонней структуры, вместо webapp, Типфи есть хорошие расширения. Для аутентификации проверьте tipfy.ext.auth. Анкет Документация выглядит хорошо.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top