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

时间:2010-07-14 18:11:07

标签: c++ openid multiplayer

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

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

libopkele会帮助你吗?

有关于here的配置错误的问题。