Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android OAuth/OpenID-我应该使用哪个?_Android_Oauth_Openid - Fatal编程技术网

Android OAuth/OpenID-我应该使用哪个?

Android OAuth/OpenID-我应该使用哪个?,android,oauth,openid,Android,Oauth,Openid,我正在开发一个Android应用程序,它要求用户注册并登录一个网站,然后在Android应用程序中使用该注册信息。我应该使用oauth还是openid,还是有更好的方法使我不必开发一次性身份验证系统?openid 如果您只是想验证android应用程序中的用户,而不需要在应用程序和由第三方服务提供商(如谷歌、flickr、facebook等)存储和管理的用户数据之间交换数据,那么OpenID可能是更好的选择 有一个基于java的库可以在Android平台上运行,名为 OAuth 尽管工作流的一部

我正在开发一个Android应用程序,它要求用户注册并登录一个网站,然后在Android应用程序中使用该注册信息。我应该使用oauth还是openid,还是有更好的方法使我不必开发一次性身份验证系统?

openid

如果您只是想验证android应用程序中的用户,而不需要在应用程序和由第三方服务提供商(如谷歌、flickr、facebook等)存储和管理的用户数据之间交换数据,那么OpenID可能是更好的选择

有一个基于java的库可以在Android平台上运行,名为

OAuth

尽管工作流的一部分涉及针对OAuth服务提供商的身份验证,但OAuth更关注授权部分,因为它在很大程度上不知道底层的身份验证机制

如果希望应用程序代表用户(获取存储在支持oauth的第三方的用户数据),那么oauth是一个有趣的选项。OAuth不能获取用户的身份,它只是作为已识别用户的授权机制

是一个在Android上运行的基于java的库

OpenID连接

对于早期采用者来说,另一个即将出现的有趣解决方案是,它结合了两个世界中最好的一个

更多背景信息,请查看以下帖子

当然还有规格:


ddewaele-非常感谢您的回答-我可能会看看路标-因为它在Android平台上工作。也感谢您推荐OpenID连接……还有,请注意:将答案标记为有用和接受回答是两件不同的事情:)OAuth是如何发音的?是“哦,应该”还是“誓言”?我发“哦,auth”