首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的http C++服务器应该执行哪些步骤让用户通过OpenID身份验证登录?

简单的http C++服务器应该执行哪些步骤让用户通过OpenID身份验证登录?
EN

Stack Overflow用户
提问于 2011-07-21 13:34:41
回答 2查看 613关注 0票数 10

我创建了一个简单的服务器,接受tcp和http请求,并在C++中解析它们。现在我想创建一个支持Google的openID登录系统,在我的服务器上使用boost和Curl。目前,除了curl可以发出ssh请求外,我的服务器中没有ssh。

所以我有什么:

  • html /posts请求解析为map<string, string>映射
  • 支持ssh的卷曲
  • 文件返回服务器功能(带有修改的响应参数)

我还应该实现什么来支持google OpenID登录的可能性?(我只需要用户的一些基本的唯一标识符-而不是他的名字或任何其他细节)

我的步骤是什么,以便在服务器中获得唯一的用户ID,在服务器中接收类似于openIdLogin :https://www.google.com/accounts/o8/id之类的请求?

我需要一些简单的、可读的指令,比如谷歌为reCAPTCHA在没有插件的情况下验证用户的答案提供的一次指令--用户将被重定向,请求什么,响应等(而不是纯规格)

EN

回答 2

Stack Overflow用户

发布于 2011-09-02 05:16:31

从开放的ID wiki

http://enthusiasm.cozy.org/archives/2005/05/openid-part-iii-pingpong

或者来自谷歌自己的医生

http://code.google.com/apis/accounts/docs/OpenID.html#Interaction

票数 5
EN

Stack Overflow用户

发布于 2011-09-01 18:41:13

听起来你要找的是谷歌的联邦登录。它基本上相当于向Google的服务器发送一些url请求,并提供一个回调url,您希望用户在他们登录到Google服务器后返回到那里。

在页面底部,有一些示例请求和响应可以帮助您开始工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6776898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档