Basic認証・Digest認証

CurlでBasic認証(ベーシック認証)・Digest認証(ダイジェスト認証)を行うには、まずはWebサーバの設定を行います。例えば、Apacheであれば.htaccessファイル、Tomcatではweb.xmlの設定を行います。

これらの設定後、Curlからこのサイトへアクセスすると認証用ダイアログが表示されます。もしこの認証用ダイアログを利用したくない場合は、set-http-authenticationプロシージャを利用します。サイトアクセス前にこのプロシージャの引数にURLプリフィックス, ユーザ名・パスワードを指定して実行します。

このプロシージャの利用方法はBasic認証でもDigest認証でも変わりません。

また、認証エントリの一覧を取得するために、get-http-authentications、認証エントリからの削除を行うために、clear-http-authenticationが用意されています。