Crear un token de acceso para aprovisionar una instancia con CLI, API de REST o SDK
Para poder aprovisionar una instancia de Oracle Integration como usuario con la interfaz de línea de comandos (CLI), la API de REST o cualquiera de los SDK (Java y no Java), debe crear una aplicación y generar un token de acceso. Especifique el token de acceso al aprovisionar la instancia.
Para obtener información sobre cómo crear una instancia con la CLI, la API de REST y los SDK de Java, consulte:
Creación de la Aplicación
Antes de poder aprovisionar una instancia de Oracle Integration como usuario, debe crear una aplicación.
Puede omitir esta sección si ya ha creado la aplicación.
Generación del token de acceso
Para poder aprovisionar una instancia de Oracle Integration como usuario, debe crear un token de acceso.
El token de acceso solo es válido durante una hora.
Generación del token de acceso desde la consola de Oracle Cloud Infrastructure
- Inicie sesión como administrador de inquilino en la consola de Oracle Cloud Infrastructure.
- Abra el menú de navegación y haga clic en Identidad y seguridad y, a continuación, en Federación.
- Haga clic en el enlace OracleIdentityCloudService.
- Haga clic en el enlace del campo Consola de Oracle Identity Cloud Service para acceder a la consola.
- En el menú de la parte superior izquierda, seleccione Aplicaciones.
- Desplácese hacia abajo y haga clic en la aplicación que ha creado (por ejemplo, denominada PSO-AT-Gen-App).
- Seleccione Ámbitos personalizados.
- Seleccione Llama a las API de Identity Cloud Service y, a continuación, especifique Administrador de dominio de identidad.
- Haga clic en Descargar token y guarde el archivo.
El archivo
tokens.tok
contiene el token de acceso con el nombre de atributo app_access_token.cat tokens.tok {"app_access_token":"eyJ4NXQjUzI. . . . ."}
- Proporcione la parte del token de acceso entre las ofertas para que el usuario las utilice para aprovisionar una instancia. No proporcione la parte con la etiqueta
app_access_token
.
Generación del token de acceso desde la CLI o una 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")