10.2. Basic 認証
Basic 認証はステートレスであるため、Authorization ヘッダーを介して各リクエストとともに、base64 でエンコードされたユーザー名とパスワードを送信する必要があります。これは、curl リクエスト、Python スクリプト、または API への個々のリクエストからの API 呼び出しに使用できます。可能な限り、API へのアクセスには OAuth 2 トークン認証を使用することを推奨します。
以下は、curl を使用した Basic 認証の例です。
the --user flag adds this Authorization header for us
# the --user flag adds this Authorization header for us
curl -X GET --user 'user:password' https://<controller-host>/api/v2/credentials -k -L
関連情報
Basic 認証の詳細は、 'Basic' HTTP 認証スキーム を参照してください。
Basic 認証の無効化
セキュリティー上の理由から、Basic 認証を無効にすることができます。
手順
- ナビゲーションパネルから を選択します。
- System オプションのリストから Miscellaneous Authentication settings を選択します。
- Enable HTTP Basic Auth のオプションを無効にします。