Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.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
Iphone 关于OAuth/XAuth身份验证的问题_Iphone_Authentication_Oauth_Xauth - Fatal编程技术网

Iphone 关于OAuth/XAuth身份验证的问题

Iphone 关于OAuth/XAuth身份验证的问题,iphone,authentication,oauth,xauth,Iphone,Authentication,Oauth,Xauth,当我在iPhone上开发应用程序项目时,需要进行身份验证 我的基本要求是有自定义的登录屏幕。但是服务提供商目前只提供OAuth协议,而不提供XAuth协议。这是否意味着如果我使用OAuth协议,它将无法实现我需要的功能(自定义登录屏幕),并且我必须通过UIWebView加载服务提供商的界面以输入用户名和密码 致以最良好的祝愿 对于OAuth v1,是的,这是唯一的选项。 因为有更多的“流”可以使用。有关OAuth v2的介绍,请参见本文 因此,这完全取决于您所连接的用户以及他们所支持的OAuth

当我在iPhone上开发应用程序项目时,需要进行身份验证

我的基本要求是有自定义的登录屏幕。但是服务提供商目前只提供OAuth协议,而不提供XAuth协议。这是否意味着如果我使用OAuth协议,它将无法实现我需要的功能(自定义登录屏幕),并且我必须通过UIWebView加载服务提供商的界面以输入用户名和密码


致以最良好的祝愿

对于OAuth v1,是的,这是唯一的选项。
因为有更多的“流”可以使用。有关OAuth v2的介绍,请参见本文

因此,这完全取决于您所连接的用户以及他们所支持的OAuth版本。您可能希望连接您要连接的人,以查看他们是否提供其他选项。我认识一些与供应商合作的人,因此供应商支持一些OAuth v2扩展,使其更适合移动应用程序,因为“web”视图在移动设备上看起来很糟糕

另一方面,一旦你拥有了代币,它就是你的,直到被撤销为止。这意味着您可以保存它并从那时起使用它。这意味着您可能只需要在令牌失败时显示登录