Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.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
OAuth身份验证Iphone_Iphone_Ios_Ios5_Login_Oauth 2.0 - Fatal编程技术网

OAuth身份验证Iphone

OAuth身份验证Iphone,iphone,ios,ios5,login,oauth-2.0,Iphone,Ios,Ios5,Login,Oauth 2.0,我正在做一个iPhone应用程序,它需要实现OAuth2.0协议,以便用户登录到特定的网站。我有我在网站上注册申请后获得的客户id和客户机密。我想知道一些关于这方面的事情 我看到了一些关于这个的链接。但在我的头脑中,我不太确定我是否需要使用OAuth类还是OAuth消费者类 在OAuth中是否可以在不发送查询字符串中用户的电子邮件id和密码的情况下对用户进行身份验证 可以在uiwebview中加载网站并登录到网站,并获取用于进一步屏幕功能的用户凭据 这是我正在开发的第一种这样的应用程序。如果有人

我正在做一个iPhone应用程序,它需要实现OAuth2.0协议,以便用户登录到特定的网站。我有我在网站上注册申请后获得的客户id和客户机密。我想知道一些关于这方面的事情

  • 我看到了一些关于这个的链接。但在我的头脑中,我不太确定我是否需要使用OAuth类还是OAuth消费者类

  • 在OAuth中是否可以在不发送查询字符串中用户的电子邮件id和密码的情况下对用户进行身份验证

  • 可以在uiwebview中加载网站并登录到网站,并获取用于进一步屏幕功能的用户凭据

  • 这是我正在开发的第一种这样的应用程序。如果有人能帮助我,这样我就可以清楚地知道我应该怎么做,那就太好了

    编辑:如果有使用OAuth登录网站的好教程,请分享


    提前感谢

    OAuth规范和文档

    • OAuth 1.0协议:
    • OAuth 2.0协议:
    iOS上用于OAuth的SDK

    • YToolkit(OAuth 1.0和2.0)
    • OAuthConsumer(OAuth 2.0)
    • LROAuth2Client(OAuth2.0)
    • MPOAuthConnection(OAuth 1.0)

    (说到“一个特定的网站”,它是否有针对iOS的官方或第三方SDK?如果有,那么您不需要自己实现OAuth授权。)

    您可以找到一个关于的好教程。 本教程适用于MAC应用程序,并使用Google OAuthCustomer库。 OAuthCustomer相关阅读资料和源代码可在以下URL中找到


  • 确保从iOS应用程序的OAuthCustomer库文件中删除非ARC内容

    该网站有一些我们可以使用的公共API。但是我们的客户需要一些功能,这些功能需要用户登录才能获得与已登录的特定用户相关的信息。。。在网站上,他们没有提供任何关于ios SDK的信息。。。。。