Configuración de refrescamiento de tokens de seguridad

Configure la aplicación BIJDBC para refrescar los tokens de seguridad.

  1. En la consola de Oracle Cloud Infrastructure, vaya a Identidad y seguridad, y haga clic en Dominios.
    Si su cuenta de nube no dispone de dominios de identidad, no verá el enlace Dominios. Esto quiere decir que su cuenta de nube está federada con Oracle Identity Cloud Service. Haga clic en Federación, seleccione oracleidentitycloudservice, y, a continuación URL de la consola de Oracle Identity Cloud Service.
  2. Active la opción Refrescar token de la aplicación BIJDBC que ha creado anteriormente.
    1. Vaya al separador Aplicaciones y haga clic en el nombre de su aplicación BIJDBC que ha creado anteriormente.
    2. Haga clic en Editar configuración de OAuth y, a continuación, en Configuración de cliente.
      Si la cuenta de nube utiliza Oracle Identity Cloud Service, seleccione Configuración y Configuración de cliente.
    3. Seleccione Refrescar token y haga clic en Guardar.
      Opción Resfrescar token resaltada
    Si su instancia de Oracle Analytics Cloud se creó después del 12 de mayo de 2020, su aplicación BIJDBC está configurada para refrescar los tokens de seguridad.
    Si su instancia de Oracle Analytics Cloud se creó antes del 12 de mayo de 2020, realice los pasos adicionales del 3 al 6.
  3. Tome nota del nombre de host de gestión de identidad que se muestra cuando inicia sesión en su cuenta de Oracle Cloud.
    Nombre de host de gestión de identidad
  4. Vaya a la aplicación asociada con la instancia de Oracle Analytics Cloud a la que se desea conectar y asegúrese de anotar el ID de aplicación, el ID de cliente y el secreto de cliente.
    • ID de aplicación (para las aplicaciones asociadas con Oracle Analytics Cloud)ID de aplicación

    • ID de cliente y secreto de cliente (para las aplicaciones asociadas con Oracle Analytics Cloud)ID de cliente y secreto de cliente

  5. Use la API de REST para generar el token de acceso mediante las credenciales de cliente.
    Utilice este formato de comando de API de REST:
    curl --insecure -i -u '<Client-ID>:<Client-Secret>' -H "Content-Type: application/x-www-form-urlencoded;charset=UTF-8" --request POST https://<IDCS-Host>/oauth2/v1/token -d "grant_type=client_credentials&scope=urn:opc:idm:__myscopes__"
    Parámetros:
    • Client-ID: ID de cliente de la aplicación asociada con la instancia de Oracle Analytics Cloud.

    • Client-Secret: secreto de cliente de la aplicación asociada con la instancia de Oracle Analytics Cloud.

    • IDCS-Host: nombre de host que ha anotado anteriormente.

  6. Use la API de REST para actualizar el indicador.
    Utilice este formato de comando de API de REST:
    curl --location --request PATCH 'https://<IDCS-Host>/admin/v1/Apps/<Application-Id>' \ --header 'Authorization: Bearer <Access-token>' \ --header 'Content-Type: application/json' \ --data-raw '{ "schemas": [ "urn:ietf:params:scim:api:messages:2.0:PatchOp" ], "Operations": [{ "op": "replace", "path": "allowOffline", "value": true }] }'
    Parámetros:
    • IDCS-Host: nombre de host que ha anotado anteriormente.

    • Application-Id: ID de la aplicación asociada con la instancia de Oracle Analytics Cloud.

    • Access-token: valor del token de acceso que ha generado anteriormente.