LinkedIn OAuth2.0为没有http或https的iOS应用重定向网址

时间:2014-12-29 21:51:55

标签: swift oauth oauth-2.0 linkedin

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

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

我的代码中的应用重定向网址看起来像 oauth-testapp:// oauth-callback / linkedin ,并且它在OAuth 1.0中正常运行但是对于OAuth 2.0,我需要在中使用此功能http:// https:// 格式。

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

enter image description here

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

2 个答案:

答案 0 :(得分:2)

您必须在应用内部创建一个Web视图 - 它并不难,您无论如何都需要触发浏览器 - 并覆盖此特定(重定向URI)回调的行为如下所述的网址:Oauth 2.0 authorization for LinkedIn in Android

答案 1 :(得分:0)

对于 LinkedIn oauth 2.0 中的身份验证,您的重定向网址应如下所示:https://com.testapp.linkedin.oauth/oauth