組織の oauth2 トークンを作成しようとしています。これは不可能のようです (または、少なくとも私はそれを見つけていません)。これは、さまざまなスクリプト (Web 以外での使用) に使用されます。これはエンタープライズ github 用でもあります (github.company.com/api/v3 と api.github.com の比較)。
次のようにユーザーの下に作成しました:
curl -u 'username:password' -d '{"scopes":["scripts!"],"note":"test?"}' https://github.company.com/api/v3/authorizations
そして、それは期待どおりに機能しました。私が理解できないのは、組織には基本的な認証資格情報がないため、組織の下でこれを行う魔法の方法です。何かにクライアントID/シークレットを与え、そこからoauthトークンを取得する方法を教えてくれるドキュメントを見つけることができませんでした。これは私がやりたいことのようです。
誰かがそれを助けることができれば、それは大歓迎です。