Configuration de l'actualisation des jetons de sécurité

Configurez l'application BIJDBC pour actualiser les jetons de sécurité.

  1. Dans la console Oracle Cloud Infrastructure, accédez à Identité et sécurité, puis cliquez sur Domaines.
    Si votre compte cloud ne propose pas de domaines d'identité, vous ne voyez pas le lien Domaines. Cela signifie que votre compte cloud est fédéré avec Oracle Identity Cloud Service. Cliquez sur Fédération, sélectionnez oracleidentitycloudservice, puis cliquez sur l'URL de la console Oracle Identity Cloud Service.
  2. Activez l'option Actualiser le jeton pour l'application BIJDBC que vous avez créée précédemment.
    1. Accédez à Applications, puis cliquez sur le nom de l'application BIJDBC créée précédemment.
    2. Cliquez sur Modifier la configuration OAuth, puis sur Configuration du client.
      Si votre compte cloud utilise Oracle Identity Cloud Service, sélectionnez Configuration puis Configuration du client.
    3. Sélectionnez Actualiser le jeton, puis cliquez sur Enregistrer.
      Option Actualiser le jeton mise en évidence
    Si l'instance Oracle Analytics Cloud a été créée après le 12 mai 2020, l'application BIJDBC est maintenant configurée pour actualiser les jetons de sécurité.
    Si l'instance Oracle Analytics Cloud a été créée avant le 12 mai 2020, suivez également les étapes 3 à 6.
  3. Notez le nom d'hôte de gestion des identités affiché lors de la connexion à votre compte Oracle Cloud.
    Nom de l'hôte de gestion des identités
  4. Accédez à l'application associée à l'instance Oracle Analytics Cloud à laquelle vous voulez vous connecter et notez l'ID d'application, l'ID client et la clé secrète du client.
    • ID d'application (pour l'application associée à Oracle Analytics Cloud)ID d'application

    • ID client et Clé secrète du client (pour l'application associée à Oracle Analytics Cloud)ID client et Clé secrète du client

  5. Utilisez l'API REST pour générer le jeton d'accès à l'aide des informations d'identification client.
    Utilisez le format de commande d'API REST suivant :
    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__"
    Paramètres :
    • Client-ID : ID client de l'application associée à l'instance Oracle Analytics Cloud.

    • Client-Secret : clé secrète du client pour l'application associée à l'instance Oracle Analytics Cloud.

    • IDCS-Host : nom d'hôte que vous avez noté précédemment.

  6. Utilisez l'API REST pour mettre à jour l'indicateur.
    Utilisez le format de commande d'API REST suivant :
    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 }] }'
    Paramètres :
    • IDCS-Host : nom d'hôte que vous avez noté précédemment.

    • Application-Id : ID de l'application associée à l'instance Oracle Analytics Cloud.

    • Access-token : valeur du jeton d'accès précédemment généré.