2
私は他のAPIを使用する前にログインを求めるsalt apiを使用しようとしています。それを無効にすることは可能ですか?salt_api cherrypyで外部認証を完全に無効にすることはできますか?
私は、ドキュメントが、運を通過しようとしました。
私は他のAPIを使用する前にログインを求めるsalt apiを使用しようとしています。それを無効にすることは可能ですか?salt_api cherrypyで外部認証を完全に無効にすることはできますか?
私は、ドキュメントが、運を通過しようとしました。
ソースコードを変更せずに、あなたのAPIを非常にお勧めしません。おそらくSaltではサポートされていません。
私の提案は、Salt's External Authentication System (eAuth)をローカルユーザーまたはLDAPのどちらかに設定することです。
これを設定したら、いつでもSalt APIにログインしてトークンを受信し、それを使用して追加の呼び出しでAPIに認証することができます。
塩のrest_cherrypyから取られたベスト例:HTTPSの設定
# Write the cookie file:
curl -sSk https://localhost:8000/login \
-c ~/cookies.txt \
-H 'Accept: application/x-yaml' \
-d username=saltdev \
-d password=saltdev \
-d eauth=auto
# Read the cookie file:
curl -sSk https://localhost:8000 \
-b ~/cookies.txt \
-H 'Accept: application/x-yaml' \
-d client=local \
-d tgt='*' \
-d fun=test.ping
も非常にお勧めです。
決して使用しませんでしたが、[salt.auth.auto](https://docs.saltstack.com/en/latest/ref/auth/all/salt.auth.auto.html#module-salt)があります。 auth.auto) - おそらくこれがあなたが探しているものです。 – dahrens