在idea中自动登录github时跳转到浏览器:
通过对idea生成的登录URL,盲猜是jetbrain官网接入了github,作为其client。idea又作为jetbrain的client。因此,是通过一个中间层(jetbrain官网)来给idea授权的。
综上,我们可以得出其使用的OAuth标准:jetbrain官网接入了github,用的是授权码模式;jetbrain官网接入idea,用的是pkce模式,主要解决了使用授权码模式client端在server端的密码泄露的可能性。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/180289.html