过去,开发人员使用自定义方案(例如myapp://)来捕获302 Found客户端的重定向响应(即)。
但是,恶意开发人员找到了从自定义方案调用过程中窃取授权代码的方法。它被称为“授权码拦截攻击”。RFC 7636,又名 PKCE,已被开发作为攻击的对策。有关技术说明,请参阅本文。
BCP 212 中推荐的一种新方法是Claimed https Scheme URI Redirection。有关详细信息,请参阅第 7.2 节。
无供应商解决方案是 AppAuth-*(例如AppAuth-iOS和AppAuth-Android),可从https://github.com/openid/ 获得。
最后,请注意应用内浏览器将不再适用于 OAuth。禁止应用内浏览器的背景见本文。
| 归档时间: |
|
| 查看次数: |
1140 次 |
| 最近记录: |