copilot 企业授权方式到底是开发者留的坑还是说真有这样的授权机制呢

我翻了 docs.github.com 但是并没有任何有关信息

“authProvider”: “github-enterprise”

然后用开启了github connect的GHES尝试授权,结果是不能获得密钥
就说coc这个属于是特性利用了?
附GHES的授权截图



可以看到,这个Github App仅获取了邮箱,没有任何证据证明它能获取token。

说到底,github官方似乎就没打算支持这玩意呐?
另有歪果仁在去年有提出类似问题,官方并未解答

所以,始皇是咋发现还可以这样用的

2 个赞

我并不是找文档来实现这一点的。我是直接逆向 vscode 的 copilot 插件的代码发现这一点的。extension.js 文件里有。

13 个赞

始皇nb

1 个赞

还得是你

1 个赞

群佬是真牛逼,最开始的是三个还是两个环境变量也很牛逼

1 个赞

NB …

1 个赞

还得是始皇

1 个赞

就是:ox::beer:

1 个赞

始皇帝:ox::beer:

1 个赞

感觉这个口是留给私有化部署认证模块的,但没想到让始皇帝逮住了

1 个赞

获取邮箱,可以做好多事情,明儿有空我去看看文档

1 个赞

逆向之父始皇

1 个赞

牛逼