Создание альтернативного входа в Google Users для Google app engine - PullRequest
4 голосов
/ 09 августа 2009

Как можно обрабатывать вход и выход из системы / создание пользователей без использования Google Users? Я хотел бы еще несколько вариантов, тогда просто электронная почта и пароль. Это просто случай создания пользовательской модели с нужными мне полями? Это достаточно безопасно?

В качестве альтернативы, есть ли способ заставить пользователя войти в систему с помощью Google ID, но без перенаправления на реальную страницу Google?

Ответы [ 2 ]

8 голосов
/ 09 августа 2009

Я рекомендую использовать OpenID, см. здесь , чтобы узнать больше - точно так же, как это делает переполнение стека! -)

1 голос
/ 09 августа 2009

Если вы катите свою собственную модель пользователя, вам также понадобится выполнить свою собственную обработку сеанса; API пользователей App Engine создает сеансы входа в систему за кулисами.

Кроме того, хотя это должно быть очевидно, вы не должны хранить пароль пользователя в открытом тексте; сохраните хеш SHA-1 и сравните его с хешем введенного пользователем пароля при входе в систему.

...