認証
Oracle Enterprise ManagerのREST APIは、認証局(CA)証明書を使用して、クライアントがサーバーに安全に接続できるようにします。これは、Enterprise Managerの保護に使用されるCA証明書と同じです。
Oracle Enterprise ManagerのRESTリソースにはHTTPS経由でアクセスするため、認証用に次の情報を指定する必要があります。
-
Verisign社のCA証明書に対して認証される、SSL認証局(CA)証明書ファイルまたはバンドル。
-
Oracle Enterprise ManagerアカウントのURL、ユーザー名およびパスワード。
たとえば、次のcURLを使用して認証するとします。
-
cURL環境変数
CURL_CA_BUNDLE
に、ローカルCA証明書バンドルの位置を設定します。cURLを使用したCA証明書の検証の詳細は、http://curl.haxx.se/docs/sslcerts.htmlを参照してください。 -
-u
cURLオプションを使用して、Oracle Enterprise Managerアカウントのユーザー名とパスワード(たとえば、<username>
と<password>
)を渡します。 -
-H
cURLオプションを使用して、<request-header>
カスタム・リクエスト・ヘッダーを渡します。 -
ヘッダーにOracle Enterprise Managerパスワードが含まれていない場合は、そのパスワードの入力を求められます。
次に示すのは、cURLコマンドの例です。
curl -X GET -u <username>:<password> -H <request-header>:<value> https://<subdomain>.<domain>.com:<port>/<resource-path>
例:
curl -X GET -u sysman:xxxxxxx -H <request-header>:<value> https:// EM_HOST:EM_CONSOLE_HTTPS_PORT/em/api/incidents