在idea中自动登录github时跳转到浏览器:
在这里插入图片描述
通过对idea生成的登录URL,盲猜是jetbrain官网接入了github,作为其client。idea又作为jetbrain的client。因此,是通过一个中间层(jetbrain官网)来给idea授权的。

综上,我们可以得出其使用的OAuth标准:jetbrain官网接入了github,用的是授权码模式;jetbrain官网接入idea,用的是pkce模式,主要解决了使用授权码模式client端在server端的密码泄露的可能性。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐