открытый вопрос - PullRequest
       32

открытый вопрос

0 голосов
/ 20 июля 2011

Я только начал узнавать об openid, и есть кое-что, что мне не совсем понятно, я надеялся, что кто-то сможет прояснить.

У меня есть таблица ожидающих пользователей, скажем

идентификатор пользователя | электронная почта | пароль | имя | фамилия

и другая таблица, в которой хранятся баллы

ИД пользователя | оценка

Если я реализую решение openid, например, Janrain задействовать http://www.janrain.com/products/engage

после того, как человек входит в систему с открытым идентификатором, я хочу сохранить этого пользователя в своей БД, чтобы я мог отслеживать его счет ...

Это идея janrain openid? ... что когда человек входит в систему от другого провайдера, я должен затем использовать некоторую информацию, чтобы заполнить мою собственную таблицу пользователей просто "без пароля" ... Тогда в следующий раз, когда он войдет в систему, используя тот же openid, я смогу вывести счет из своей таблицы результатов.

дайте мне знать, если я не проясню, и я обновлю =)

спасибо

1 Ответ

0 голосов
/ 01 августа 2011

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

Проект django-janrain представляет собой простую реализацию на python и использует встроенное приложение django User, поэтому оно довольно простое.Это мой форк, который имеет две незначительные модификации.

Janrain предоставляет пример кода , который имеет хорошие объяснения, но не является полной реализацией.

...