Аутентификация пользователя по GAE - PullRequest
3 голосов
/ 20 декабря 2010

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

Ответы [ 3 ]

1 голос
/ 20 декабря 2010

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

1 голос
/ 20 декабря 2010

Если вы готовы использовать django в качестве фреймворка, вы можете заставить систему аутентификации django работать в ней, используя django-nonrel:

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

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

1 голос
/ 20 декабря 2010

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

...