Why Github OAuth Deliberately Blocks CORS
原文英文,约200词,阅读约需1分钟。
📝
内容提要
GitHub OAuth故意拦截CORS,以防止在浏览器中直接使用client_id和client_secret交换access_token。若允许,这些敏感信息会暴露在网页中,攻击者可窃取并冒充应用,控制用户GitHub资产。因此,必须通过服务端流程获取token,再安全下发,确保安全。
🏷️