Я планирую, клиент OpenID в многопользовательской сетевой игре C++. hoster будет иметь опцию позволить только логины от людей, которые могут пройти проверку подлинности через OpenID. Также я хочу позволить позволить только определенным людям входить в систему.
У нас уже есть некоторое простое средство просмотра HTML в нашем коде (и мы планируем мигрировать на WebKit), таким образом отображение HTML (для входа в систему конечной точки OpenID) не является действительно проблемой.
У нас также есть код для Запросов HTTP (мы уже мигрировали на libcurl здесь).
Я не нашел кода C++ для того, чтобы сделать остальных (фактическое квитирование конечной точки OpenID). Есть ли какой-либо код C++ для этого?
В противном случае, где положительная сторона состоит в том, чтобы запуститься? У меня действительно нет многого идеями о внутренностях OpenID. Это сложно для кодирования этого самостоятельно?
Действительно ли это возможно вообще как это? Я думаю, что видел, что я должен поместить приблизительно некоторый URL сайта аутентификации в конечную точку OpenID, куда это возвратится к тому, если вход в систему будет успешен. В этом случае нет никакого сайта, где Вы входите в систему через OpenID, это - gameserver.
Если это - действительно проблема, чтобы сделать это этот путь, у нас также есть наш собственный веб-сервер (один для нашего форума, и у нас есть SourceForge одна), таким образом, мы могли также сделать весь материал там. Однако это имеет огромный недостаток, что игра зависит от некоторого веб-сайта для входа в систему OpenID, который очень плох - одного из хороших преимуществ OpenID не стало.