Я должен быть глупым, потому что все статьи, которые я видел в OpenID в ASP.NET, просто смутили меня в этом вопросе. Я почти уверен, что понимаю понятия, которые здесь задействованы, я просто немного расплывчатый, как все выглядит на обратной стороне вещей.Как использовать OpenID на моем новом веб-сайте ASP.NET?
Так что новый пользователь приходит на мой сайт и хочет создать учетную запись. Наступает наводнение вопросов:
- Это первый шаг здесь, когда он может выбрать, какой провайдер openID он будет использовать для входа?
- Я предлагаю ему ввести имя пользователя в моей системе?
- Нужно ли мне привязывать его к одному поставщику openID каждый раз, когда он возвращается, или он может каждый раз выбирать нового провайдера?
- Как выглядит база данных здесь? У меня есть его имя пользователя в таблице и связано с провайдером openID?
- Что делать, если у пользователя нет учетной записи OpenID? Должен ли я разрешить ему создавать традиционную учетную запись на моем конце, а затем представить себя как поставщик OpenID?
Что мне здесь не хватает? Я обычно довольно яркий, но эта область была похожа на криптонит на Супермена для моих умных разработчиков. Заранее спасибо!
Adam
Спасибо! Этот маленький самородок был тем, чего мне не хватало. Я бы хотел принять 2 ответа, но в другом ответе содержалось больше технических деталей, которые я также искал. –