我正在尝试为组织创建一个 oauth2 令牌。这似乎是不可能的(或者至少我没有找到它)。这将用于各种脚本之一(非网络使用)。这也适用于企业 github(github.company.com/api/v3 vs api.github.com)。
我在我的用户下创建了一个这样的:
curl -u 'username:password' -d '{"scopes":["scripts!"],"note":"test?"}' https://github.company.com/api/v3/authorizations
并且按预期工作。我想不通的是在组织下执行此操作的神奇方式,因为组织没有基本的身份验证凭据。我找不到任何文档来告诉我如何提供客户端 ID/秘密并从中获取 oauth 令牌,这似乎是我想做的事情。
如果有人可以提供帮助,将不胜感激。