ios - 隐式身份验证。流 - 重定向时没有附加访问令牌 - 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 必须以 a 结尾/
才能在 iOS 上正确重定向。
推荐阅读
- scala - 如何使用 Spark-Scala 解析 JSON 数据
- sql - DAL01013:无法连接到服务器
- python - 如何将色彩平衡从一张图像应用到另一张图像
- excel - 我使用 poi 来获取背景颜色,但它通过不同的颜色得到相同的 argbhex
- javascript - 即使内容减少,完美的滚动条也会继续显示
- sql - 引用在 SELECT 中创建的自定义列
- python - 如何使用 numpy 实现查找表操作
- git - Azure DevOps Git UI 自动化相同的存储库或单独的
- java - how to find in java string case incesitive number of word java
- httprequest - 204 在 Artifactory 中设置属性时没有内容响应代码