Creare un token di accesso per eseguire il provisioning di un'istanza con l'interfaccia CLI, l'API REST o gli SDK
Prima di poter eseguire il provisioning di un'istanza di Oracle Integration come utente con interfaccia a riga di comando (CLI), API REST o qualsiasi SDK (Java e non Java), è necessario creare un'applicazione e generare un token di accesso. Specificare il token di accesso durante il provisioning dell'istanza.
Per informazioni su come creare un'istanza con l'interfaccia CLI, l'API REST e gli SDK Java, vedere:
argomenti:
Crea l'applicazione
Prima di poter eseguire il provisioning di un'istanza di Oracle Integration come utente, è necessario creare un'applicazione.
Se l'applicazione è già stata creata, è possibile saltare questa sezione.
Generare il token di accesso
Prima di poter eseguire il provisioning di un'istanza di Oracle Integration come utente, è necessario creare un token di accesso.
Il token di accesso è valido solo per un'ora.
Genera il token di accesso dalla console di Oracle Cloud Infrastructure
- Collegarsi come amministratore del tenant alla console di Oracle Cloud Infrastructure.
- Aprire il menu di navigazione e fare clic su Identità e sicurezza, quindi su Federazione.
- Fare clic sul collegamento OracleIdentityCloudService.
- Fare clic sul collegamento nel campo Console di Oracle Identity Cloud Service per accedere alla console.
- Nel menu in alto a sinistra selezionare Applicazioni.
- Scorrere verso il basso e fare clic sull'applicazione creata (ad esempio, denominata PSO-AT-Gen-App).
- Selezionare Ambiti personalizzati.
- Selezionare Richiama le API Identity Cloud Service, quindi specificare Amministratore dominio di Identity.
- Fare clic su Scarica token e salvare il file.
Il file
tokens.tok
contiene il token di accesso con il nome attributo app_access_token.cat tokens.tok {"app_access_token":"eyJ4NXQjUzI. . . . ."}
- Fornire la parte del token di accesso tra le virgolette da utilizzare per il provisioning di un'istanza. Non fornire la parte con etichetta
app_access_token
.
Generare il token di accesso dall'interfaccia CLI o da un'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")