隐式授权。流程 - 重定向时未附加访问令牌 - iOS
Implicit Auth. Flow - No Access Token Appended on Redirect - iOS
我用 Instagram API 制作了一个使用客户端(隐式)身份验证的网络应用程序。
我将用户重定向到
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 在应用程序中使用它。这适用于我电脑上的 Chrome、Firefox 和 Edge。
但是,重定向在我的 iPhone 6 上不起作用。 我尝试了 Chrome 和 Safari。 重定向后的地址原来是没有#access_token的地址,即:
http://your-redirect-uri
是否与安全有关并且无法工作,还是我遗漏了什么?
原来重定向 URI 必须以 /
结尾才能在 iOS 上正确重定向。
我用 Instagram API 制作了一个使用客户端(隐式)身份验证的网络应用程序。
我将用户重定向到
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 在应用程序中使用它。这适用于我电脑上的 Chrome、Firefox 和 Edge。
但是,重定向在我的 iPhone 6 上不起作用。 我尝试了 Chrome 和 Safari。 重定向后的地址原来是没有#access_token的地址,即:
http://your-redirect-uri
是否与安全有关并且无法工作,还是我遗漏了什么?
原来重定向 URI 必须以 /
结尾才能在 iOS 上正确重定向。