Что может быть хорошим альтернативным способом проверки возвращаемых пользователей с OpenID?
Я искал заявленные идентификаторы, но они, кажется, имеют некоторые проблемы с некоторыми поставщиками, очевидно? А как насчет запроса на обмен атрибутов для адреса электронной почты учетной записи или чего-то в этом роде? Это будет хорошей альтернативой?
Совет очень ценится.
1 ответ
Под "проверять возвращение пользователей" я предполагаю, что вы просто имеете в виду определить, когда пользователь возвращается в вашу учетную запись, и войти в систему?
Данные обмена атрибутами предоставляются пользователями и являются необязательными и легко изменяются, поэтому на них нельзя положиться ни в чем, что связано с безопасностью учетной записи.
Идентификатор OpenID от Google является уникальным для каждого домена. Чтобы обойти это, достаточно использовать один домен для аутентификации. И это при условии, что у вас есть несколько доменов. Если у вас только один домен, то проблем нет.