Artifactory OSS
5.4.6 REV 50406900Artifactoryアクセストークンはアクセストークン作業を取得しようとするとベアラではなく、ユーザー
を経由して動作します。
トークンを作成しました...
カール-uadmin:adminpw -X POST "MYSERVER:8081/artifactory/API /セキュリティ/トークン" -d "ユーザ名= moehoward"
返さMSGは成功のように見える ...
{
"scope" : "member-of-groups:readers api:*",
"access_token" : <very-long-string>
"expires_in" : 3600,
"token_type" : "Bearer"
}
私が見ることができます「件名」=をユーザーに(上記の例では「moehoward」)、さらに短い「トークンID」などのようなgui(admin - > Security - > Access Tokens)に表示されます。
f2eb693a-d4ff-4618-ba52-764dc975c497
テストするには、ドキュメントの例を使用してpingを試みました...
curl -umoehoward:<very-long-string> myserver:8081/artifactory/api/system/ping
401(不正な資格情報)で失敗します。
私はGUIの "token id"と同じ結果に置き換えます。
「moehoward」ユーザーのハードコードされたpwに置き換えてください。これは正常に動作します(「OK」で応答します)。
私は「-H」の認証を試みた:GUIでトークンID 『「だから私は非常に長い文字列をトークンとはないと思い、長い文字列を使用してアプローチし、それが働いた。』ベアラを
Q。 :なぜベアラーのためにこれが機能するのか?