Делегируйте OpenID к Google (приложения Google NOT)

Действительно ли возможно использовать мой личный веб-сайт / блог для входа в систему в сайты, которые используют открытый, и делегирующий в мою учетную запись Google?


Хорошо, я искал этот вопрос на ТАК, но никакой хороший ответ. После того, как проведено некоторое время, которое я выяснил, как сделать это. Я собираюсь ответить на это сам как на способ совместно использовать его.

85
задан 6 revs, 4 users 84% 3 August 2013 в 20:28
поделиться

1 ответ

Теперь можно делегировать 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!

98
ответ дан 24 November 2019 в 08:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: