隐式验证流-重定向上未附加访问令牌-iOS

时间:2018-09-10 11:56:31

标签: ios oauth-2.0 instagram url-redirection instagram-api

我使用Instagram API创建了一个使用客户端(隐式)身份验证的Web应用程序。

我将用户重定向到

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token

,然后将显示Instagram登录页面。通常,Instagram将应用程序重定向到

http://your-redirect-uri#access_token=ACCESS-TOKEN

我抓住了access_token以在应用程序中使用它。这可以在我的PC上的Chrome,Firefox和Edge中使用。

但是,重定向在我的iPhone 6上不起作用。我同时尝试了Chrome和Safari。 重定向的地址原来是未附加#access_token的地址,即:

http://your-redirect-uri

这与安全性有关并且无法正常工作,还是我错过了一些东西?

1 个答案:

答案 0 :(得分:0)

原来,重定向URI必须以/结尾才能在iOS上正确重定向。