Аутентификация OpenID в C++ многопользовательская сетевая игра

Я планирую, клиент OpenID в многопользовательской сетевой игре C++. hoster будет иметь опцию позволить только логины от людей, которые могут пройти проверку подлинности через OpenID. Также я хочу позволить позволить только определенным людям входить в систему.

У нас уже есть некоторое простое средство просмотра HTML в нашем коде (и мы планируем мигрировать на WebKit), таким образом отображение HTML (для входа в систему конечной точки OpenID) не является действительно проблемой.

У нас также есть код для Запросов HTTP (мы уже мигрировали на libcurl здесь).

Я не нашел кода C++ для того, чтобы сделать остальных (фактическое квитирование конечной точки OpenID). Есть ли какой-либо код C++ для этого?

В противном случае, где положительная сторона состоит в том, чтобы запуститься? У меня действительно нет многого идеями о внутренностях OpenID. Это сложно для кодирования этого самостоятельно?

Действительно ли это возможно вообще как это? Я думаю, что видел, что я должен поместить приблизительно некоторый URL сайта аутентификации в конечную точку OpenID, куда это возвратится к тому, если вход в систему будет успешен. В этом случае нет никакого сайта, где Вы входите в систему через OpenID, это - gameserver.

Если это - действительно проблема, чтобы сделать это этот путь, у нас также есть наш собственный веб-сервер (один для нашего форума, и у нас есть SourceForge одна), таким образом, мы могли также сделать весь материал там. Однако это имеет огромный недостаток, что игра зависит от некоторого веб-сайта для входа в систему OpenID, который очень плох - одного из хороших преимуществ OpenID не стало.

7
задан Albert 14 July 2010 в 18:11
поделиться