Я создал простой сервер, принимающий запросы TCP и HTTP и анализирующий их на C ++. Теперь я хочу создать систему входа в систему openID, которая будет поддерживать открытый идентификатор Google. Я использую на своем сервере boost и Curl. В настоящее время на моем сервере нет ssh, за исключением того, что curl может делать запросы ssh.
Итак, что у меня есть:
map
Что еще я должен реализовать для поддержки возможности входа в систему с помощью Google OpenID? (Мне нужен только базовый уникальный идентификатор пользователя, а не его имя или какие-либо другие данные)
Какими будут мои шаги, чтобы получить уникальный идентификатор пользователя на сервере, который получил запрос с чем-то вроде openIdLogin
: https://www.google.com/accounts/o8/id
в нем?
Мне нужны простые, удобочитаемые инструкции, подобные когда-то предоставленные Google для reCAPTCHA Проверка ответа пользователя Без плагинов - куда перенаправить пользователя, что должно быть в запросе, ответе и т. Д. (Не чисто Спецификации )