作者回复: github是支持oauth2联合登录和查询用户信息的,很多第三方应用可以通过github联合登录(例如国内的gitee),授权码流程可参考:https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/
你这个提示说明你或者你朋友的github账号没有经过email验证,这个违反了github oauth2的安全规则,所以不允许访问,你尝试验证email通过再试。
作者回复: github是支持oauth2联合登录和查询用户信息的,很多第三方应用可以通过github联合登录(例如国内的gitee),授权码流程可参考:https://developer.github.com/apps/building-oauth-apps/authorizing-oauth-apps/
作者回复: 你指的是GitHub社交登录实验吗?GitHub社交登录实验本质是授权码模式,需要用户登录认证换取授权码和令牌。客户端凭证模式确实不需要用户登录,因为只有机器参与,没有用户参与。
作者回复: 安全敏感信息可以放在apollo这样的配置中心进行集中管理,视安全等级要求,可以再做一次应用层加解密(apollo本身并不管配置加解密)。业界还有一种实践是将安全敏感信息专门存放在定制的存储系统中,具有更高的安全性,例如开源的vault(https://github.com/hashicorp/vault)。
作者回复: 谢谢支持!加油!