【问题标题】:Question about OAuth/XAuth Authentication关于 OAuth/XAuth 身份验证的问题
【发布时间】:2010-09-03 04:18:37
【问题描述】:

当我在 iPhone 上开发 App Project 时,需要进行身份验证。

我的基本要求是拥有自定义登录屏幕。但是服务提供者目前只提供 OAuth 协议,而不是 XAuth 协议。是不是说如果我使用OAuth协议就无法实现我需要的(自定义登录界面),必须通过UIWebView加载服务提供者的界面输入用户名和密码?

最好的问候!

【问题讨论】:

    标签: iphone authentication oauth xauth


    【解决方案1】:

    对于 OAuth v1,是的,这是唯一的选择。
    对于OAuth v2,可以使用更多“流”。有关 OAuth v2 的介绍,请参阅此 article

    因此,这完全取决于您连接的对象以及他们支持的 OAuth 版本。您可能想连接您正在连接的任何人,看看他们是否提供其他选项。我知道有些人正在与供应商合作,因此供应商正在为他们支持一些 OAuth v2 扩展,以使其更好地用于移动应用程序,因为“网络”视图在移动设备上看起来很糟糕。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      • 2023-03-13
      相关资源
      最近更新 更多