Действительно ли возможно использовать мой личный веб-сайт / блог для входа в систему в сайты, которые используют открытый, и делегирующий в мою учетную запись Google?
Хорошо, я искал этот вопрос на ТАК, но никакой хороший ответ. После того, как проведено некоторое время, которое я выяснил, как сделать это. Я собираюсь ответить на это сам как на способ совместно использовать его.
Теперь можно делегировать OpenID на учетную запись Google (не Google Apps).
Нет, это не использование демонстрационного провайдера OpenID с помощью App Engine. Это ваш НАСТОЯЩИЙ аккаунт Google!
Сначала вам нужно включить ваши профили Google. Попробуйте просмотреть свой профиль и отредактировать его, там должна быть опция установки URL-адреса профиля. У вас есть два варианта: либо использовать имя вашего аккаунта Gmail (без части @gmail.com) в качестве идентификатора профиля, либо случайное число, присвоенное вам. Вы сами решаете, какое из них использовать. В любом случае, этот идентификатор будет идентификатором вашего профиля ниже.
Теперь добавьте следующий HTML-код на вашу страницу делегирования:
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud?source=profiles" />
<link rel="openid2.local_id" href="https://profiles.google.com/[YOUR PROFILE ID]" />
И все готово. Теперь попробуйте войти в SO с вашим пользовательским url!