【问题标题】:LinkedIn OAuth2.0 redirect url for iOS app without http or https没有 http 或 https 的 iOS 应用程序的 LinkedIn OAuth2.0 重定向 URL
【发布时间】:2015-02-26 02:16:36
【问题描述】:

我认为这可能是一个非常简单的设置问题,由于我对 swift 和 LinkedIn API 很陌生,我可能做错了:

我正在使用 swift 制作 iOS 应用程序,并希望使用 LinkedIn 进行身份验证。为此,我在 LinkedIn Developer Network 上创建了一个应用程序。但现在我无法将我的应用重定向 URL 放入 OAuth 2.0 重定向 URL:

我的代码中的应用重定向 URL 看起来像 oauth-testapp://oauth-callback/linkedin 并且它在 OAuth 1.0 中运行良好,但对于 OAuth 2.0,我需要在 中使用它http://https:// 格式。

这是我困惑的地方,因为我无法在 OAuth 2.0 重定向 URL 中添加我的 URL oauth-testapp://oauth-callback/linkedin

我阅读了一些帖子,例如 thisthis,我不想创建一个网站来将用户重定向到应用程序或在应用程序内创建一个 Web 视图。我的意思是我可以做到,但我只想做一个 POC,这就是我被阻止的地方。没有这些方法有可能吗?有人用swift做过吗?非常感谢你们的帮助!

【问题讨论】:

    标签: swift oauth oauth-2.0 linkedin


    【解决方案1】:

    对于 LinkedIn oauth 2.0 中的身份验证,您的重定向 url 应该是这样的:https://com.testapp.linkedin.oauth/oauth

    【讨论】:

      【解决方案2】:

      您必须在应用程序内创建一个 webview - 这并不难,而且您无论如何都需要触发浏览器 - 并覆盖此特定(重定向 URI)回调 URL 的行为,如:Oauth 2.0 authorization for LinkedIn in Android

      【讨论】:

        猜你喜欢
        • 2015-09-13
        • 1970-01-01
        • 1970-01-01
        • 2023-04-01
        • 2019-11-09
        • 2019-01-22
        • 1970-01-01
        • 2021-02-22
        • 2013-03-26
        相关资源
        最近更新 更多