我有一个身份验证服务器,其Web界面将用户引导至Google的身份验证页面,然后将其发送回身份验证服务器以验证OpenID键值对。成功时,auth服务器检查其数据库,以查看是否存在从验证OpenID键值对(例如https://www.google.com/accounts/o8/id?id=moo)中检索到的Google标识符的任何现有用户。正是这个标识符允许我将Google帐户与我的数据库中的用户记录相匹配。
接下来,我想构建一个Android应用程序,通过TCP(这次不是HTTP / HTTPS)连接到我的服务器,并使用链接到设备的Google帐户(要求用户选择,如果不止一个)说服服务器他们已经过身份验证的Google帐户具有OpenID标识符https://www.google.com/accounts/o8/id?id=moo(或其他任何内容)。
如何实现这一目标?
提前致谢!