C++多人网络游戏中的OpenID身份验证

Alb*_*ert 7 c++ openid multiplayer

我计划在多人网络C++游戏中使用OpenID客户端.主机可以选择只允许通过OpenID进行身份验证的人员登录.此外,我希望只允许某些人登录.

我们的代码中已经有了一些简单的HTML查看器(我们计划迁移到WebKit),因此显示HTML(用于OpenID端点登录)并不是真正的问题.

我们还有HTTP请求的代码(我们已经在这里迁移到libcurl).

我还没有找到任何C++代码来完成剩下的工作(实际的OpenID端点握手).这有什么C++代码吗?

如果没有,那么从哪里开始呢?我对OpenID内部结构并没有多少想法.我自己编码是否很复杂?

这样可能吗?我想我已经看到我必须将一些身份验证站点URL左右放到OpenID端点,如果登录成功,它将返回到该端点.在这种情况下,没有您通过OpenID登录的站点,它是一个游戏服务器.

如果用这种方式确实是一个问题,我们也有自己的网络服务器(一个用于我们的论坛,我们有SourceForge一个),所以我们也可以在那里做所有的事情.然而,这有一个巨大的缺点,游戏依赖于一些网站的OpenID登录,这是非常糟糕的 - OpenID的一个很好的优势已经消失.

kok*_*ira 2

利波克莱对你有帮助吗?

这里有一个关于配置错误的问题。