Как получить URL идентификатора Google OpenID в Ruby - PullRequest
2 голосов
/ 25 мая 2011

Я пытаюсь переместить свое веб-приложение в магазин Google Chrome и хочу взимать плату за расширенные функции.Проблема в том, что для использования Chrome Web Store License API мне нужен их идентификатор Google OpenID.Я читал другие подобные вопросы, но ни один с примерами кода.

Я нашел этот пример , но, похоже, для другой цели.

Так что мой вопросесть, как мне использовать Federated Login в среде Sinatra / Rack для получения этого одного параметра?

Спасибо.

1 Ответ

1 голос
/ 21 августа 2011

Вам необходимо аутентифицировать пользователей с помощью OpenID.Ссылка содержит пример, который показывает, как использовать Rack::OpenID.

В Google, вместо того, чтобы запрашивать openid_identifier у пользователя, вам нужно было бы жестко кодировать https://www.google.com/accounts/o8/id в качестве идентификатора (вместо params["opened_identifier"]), а затем запуститьобычный OpenID.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...