cURLの使用

本書で取り上げている例では、cURLを使用してOTPベースのパスワード忘れREST APIにアクセスする方法を説明しています。

cURLを使用してOracle Access ManagementのREST APIにアクセスする手順:

  • 「クイック・スタート」の説明のようにcURLをインストールします。

  • コマンド・ウィンドウで、cURL環境変数CURL_CA_BUNDLEを、ローカルCA証明書バンドルの場所に設定します。cURLを使用したCA証明書の検証の詳細は、http://curl.haxx.se/docs/sslcerts.htmlを参照してください。

    注意:

    認証の要件の詳細は、「認証」を参照してください。

  • cURLを呼び出し、次の表に定義したコマンド行オプションを必要に応じて1つ以上指定してその実行を指示します。

cURLオプション 説明
-d, --data @file.json

ローカル・マシン上のJSON形式のリクエスト・ドキュメントを識別します。

-F, --form @file.json

ローカル・マシン上のJSON形式のフォーム・データを識別します。

-H, --header

リクエスト・ヘッダーを定義します。

-i

レスポンス・ヘッダー情報を表示します。

-X

HTTPリクエスト・メソッド(DELETEGETPOSTPATCHまたはPUT)を示します。このオプションを省略する場合、デフォルトはGETです。

次に例を示します。

curl -i -X GET -u <username>:<password> -H <request-header>:<value> https://<subdomain>.<domain>.com/<path>/<resource-path>

cURLの詳細は、次のURLを参照してください。

https://curl.haxx.se/docs/manpage.html