Я изучаю библиотеку openid и dotnetauthentication. Однако у меня все еще остаются нерешенные вопросы.Вопросы о openid и dotnetauthentication
Идентификатор, который возвращается, уникален для каждого пользователя? Могу ли я сохранить этот идентификатор в базе данных в качестве userId (в настоящее время это поле является первичным ключом и уникальным идентификатором)
Я прочитал, что вы можете попробовать запросить информацию, такую как адрес электронной почты, но вы не можете ее отдать. Что произойдет, если вам нужна эта информация?
Я думаю, что это отвратительно, если мне нужно сразу же открыть другое поле и попросить их адрес электронной почты и любые другие поля, в которых я нуждаюсь. Кажется, что это похоже на то, чтобы победить цель, поскольку я всегда считал, что преимущество openid заключается в том, что вам не нужно заполнять регистрационные формы.
- Лучше иметь только определенные предопределенные варианты (google, yahoo, openid, facebook). Затем дайте им ввести свои собственные (т. Е. Серое поле, чтобы они вводили URL-адрес).
Я думаю об этом, потому что он возвращается к пункту номер 2, если они набирают поставщика, который не дает мне информацию, в которой я нуждаюсь. Затем я застрял.
- Как вы регистрируетесь? Вы просто убиваете билет проверки подлинности формы?
Ничего себе из этой статьи, это заставляет меня не хотеть использовать openid. Похоже, больше боль, чем это стоит. Я имею в виду, если идентификатор продолжает меняться, как черт вы вытаскиваете информацию для этого пользователя? – chobo2
Это одна перспектива. Истинный, но только один. –