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