استرجاع الرمز التلقائي من تسجيل دخول Userpass

0

الهدف : أتمتة عملية يتم من خلالها وضع الشهادات في Vault بمجرد تجديدها. أرغب في استخدام طريقة مصادقة المستخدم ، ثم باستخدام واجهة برمجة تطبيقات Vault ، ضعها في Vault. ولكن هذا يتطلب رمزًا مميزًا تم إنشاؤه من تسجيل دخول المستخدم.

الأسئلة : هل هناك طريقة لاسترداد الرمز المميز تلقائيًا وتمريره إلى النظام كمتغير بيئة؟

رمز لإضافة ملفات .pem إلى Vault:

curl -s -k -H"Content-Type: application/json" \
-H "X-Vault-Token :$LOGIN-TOKEN" \
-X POST -d"{\"value\":\"$CERT\"}" https://example.com/v1/secret/test/server 

1 إجابة

0

الإجابات تكمن دائما في المستندات !

استخدمت علامة -token-only لإخراج الرمز المميز ثم استخدام بعض سحر bash:

LOGIN-TOKEN=$(vault login -method=userpass -token-only  username=<username> password=<pswd>)
:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام