3

組織の 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トークンを取得する方法を教えてくれるドキュメントを見つけることができませんでした。これは私がやりたいことのようです

誰かがそれを助けることができれば、それは大歓迎です。

4

4 に答える 4

2

この執筆の時点では、これはサポートされていません

于 2013-03-15T02:30:30.850 に答える
0

私はそれが現在不可能であるとかなり確信しています。あなたが言うように、組織自体には関連付けられた資格情報がありません。したがって、それを行う唯一の方法は、開発者として、自分の資格情報を使用して自分で行うことです。

これは、GitHubの人々に送信するためのクールな機能リクエストかもしれません。

于 2013-01-05T09:30:42.040 に答える