【问题标题】:Which one is better for OAuth process? SFSafariViewController? WKWebview?哪一个更适合 OAuth 流程? SFSafariViewController? WKWebview?
【发布时间】:2017-04-18 09:34:27
【问题描述】:

我将SFSfariViewController 用于OAuth 进程。使用这个我得到了很好的回应。每当发生重定向时,它都会打开我的应用程序。但是当请求失败时,我无法向用户显示任何警报以指示身份验证失败。此时,我无法自定义 SFSafariViewController,因为它不允许自定义。所以这就是为什么我想转移到WKWebview,它允许自定义。

尽管WKWebView 允许自定义,但从article 看来,Web 视图不适合用于 OAuth 过程,在这种情况下使用 SFSafariViewController 是最好的。

我的问题:

哪个必须使用WKWebview?或SFSafariViewController? 如果是,为什么?

提前致谢!

【问题讨论】:

    标签: ios swift wkwebview sfsafariviewcontroller


    【解决方案1】:

    SFSafariViewController.

    更适合:

    • 用户安全
      • 受应用开发者保护的凭据
    • 易于用户使用
      • 使用存储的 Safari 凭据
      • Safari 共享 cookie/身份验证可跨应用维护登录

    我认为,为了客户隐私和安全,Apple 将开始强制使用 SFSafariViewController 进行 OAuth 流程是相当安全的。

    【讨论】:

      猜你喜欢
      • 2015-12-14
      • 2016-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-02
      • 1970-01-01
      相关资源
      最近更新 更多