CLI、REST APIまたはSDKを使用してインスタンスをプロビジョニングするためのアクセス・トークンの作成
コマンドライン・インタフェース(CLI)、REST APIまたはSDK (JavaおよびJava以外)を使用してユーザーとしてOracle Integrationインスタンスをプロビジョニングする前に、アプリケーションを作成してアクセス・トークンを生成する必要があります。 インスタンスのプロビジョニング時にアクセス・トークンを指定します。
CLI、REST APIおよびJava SDKを使用してインスタンスを作成する方法の詳細は、次を参照してください:
トピック:
アプリケーションの作成
Oracle Integrationインスタンスをユーザーとしてプロビジョニングする前に、まずアプリケーションを作成する必要があります。
ノート:
すでにアプリケーションを作成している場合は、このセクションをスキップできます。アクセス・トークンの生成
Oracle Integrationインスタンスをユーザーとしてプロビジョニングする前に、アクセス・トークンを作成する必要があります。
ノート:
アクセス・トークンは1時間のみ有効です。Oracle Cloud Infrastructureコンソールからのアクセス・トークンの生成
- テナント管理者としてOracle Cloud Infrastructureコンソールにサインインします。
- ナビゲーション・メニューを開き、「アイデンティティ&セキュリティ」、「フェデレーション」の順にクリックします。
- OracleIdentityCloudServiceリンクをクリックします。
- コンソールにアクセスするには、「Oracle Identity Cloud Serviceコンソール」フィールドのリンクをクリックします。
- 左上のメニューから、「アプリケーション」を選択します。
- 下にスクロールして、作成したアプリケーション(この例では、PSO-AT-Gen-Appという名前)をクリックします。
- 「カスタマイズされたスコープ」を選択します。
- 「Identity Cloud Service APIを起動」を選択し、Identity Domain Administratorを指定します。
- 「トークンをダウンロード」をクリックしてファイルを保存します。
tokens.tokファイルには、app_access_tokenという属性名のアクセス・トークンが含まれています。cat tokens.tok {"app_access_token":"eyJ4NXQjUzI. . . . ."} - アクセス・トークン「次の間」の一部に、インスタンスのプロビジョニングに使用する引用符をユーザーに付与します。
app_access_tokenというラベルが付いたパーツは提供しないでください。
CLIまたはAPIからのアクセス・トークンの生成
CLIまたはAPIからアクセス・トークンを生成することもできます。 たとえば:
IDCS_AT_PWD=$(curl "${CURL_FLAGS}" -u "$IDCS_CLIENT_ID:$IDCS_CLIENT_SECRET" $IDCS_URL/oauth2/v1/token -d "grant_type=password&scope=urn:opc:idm:__myscopes__&username=${IDCS_USERNAME}&password=${IDCS_PASSWORD}" | jq -r ".access_token")