Как я могу преобразовать существующих пользователей в OpenID

StackOverflow https://stackoverflow.com/questions/409718

  •  03-07-2019
  •  | 
  •  

Вопрос

Я не хочу отталкивать своих пользователей, но наличие нескольких способов входа на сайт противоречит цели реализации OpenID.Это не новый сайт, на нем около 3 тысяч пользователей, которые в некоторой степени стойкие (у нас отличное сообщество), но не все из них, и я не хочу никого терять из-за процесса входа в систему.

Есть ли простой способ преобразовать существующие учетные записи в OpenId?или мне придется создать что-то вроде «связывания со старой учетной записью».

Это было полезно?

Решение

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

Другие советы

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

Посмотрите, как UserVoice (используемый SO) обрабатывает как устаревший вход, так и вход OpenID.Они сосуществуют прямым путем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top