Configurer un jeton de sécurité d'actualisation

Configurez votre application BIJDBC pour la génération de jetons de sécurité d'actualisation.

  1. Dans la console Oracle Cloud Infrastructure, naviguez jusqu'à Identité et sécurité, puis cliquez sur Domaines.
    Si votre compte Oracle Cloud ne comporte pas de domaines d'identité, le lien Domaines n'est pas affiché. Cela signifie que votre compte Oracle Cloud est fédéré avec Oracle Identity Cloud Service. Cliquez sur Fédération, sélectionnez oracleidentitycloudservice, puis cliquez sur URL de la console du service Oracle Identity Cloud.
  2. Activez l'option Jeton d'actualisation pour l'application BIJDBC que vous avez créée précédemment.
    1. Naviguez jusqu'à Applications, puis cliquez sur le nom de l'application BIJDBC que vous avez créée précédemment.
    2. Cliquez sur Modifier la configuration OAuth, puis sur Configuration du client.
      Si votre compte Oracle Cloud utilise Oracle Identity Cloud Service, sélectionnez Configuration, puis Configuration client.
    3. Sélectionnez Jeton d'actualisation, puis cliquez sur Enregistrer.
      Option Jeton d'actualisation mise en surbrillance
    Si votre instance Oracle Analytics Cloud a été créée après le 12 mai 2020, votre application BIJDBC est désormais configurée pour la génération de jetons de sécurité d'actualisation.
    Si votre instance Oracle Analytics Cloud a été créée avant le 12 mai 2020, effectuez les étapes supplémentaires 2 à 4.
  3. Notez le nom de l'hôte de gestion des identités affiché lors de votre connexion à votre compte Oracle Cloud.
    Nom de l'hôte de gestion des identités
  4. Naviguez jusqu'à l'application associée à Oracle Analytics Cloud à laquelle vous souhaitez vous connecter et notez l'ID application, l'ID client et la clé secrète client.
    • ID application (pour l'application associée à Oracle Analytics Cloud)ID application

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

  5. Utilisez l'API REST pour générer le jeton d'accès à l'aide des données d'identification de 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 à votre instance Oracle Analytics Cloud.

    • Client-Secret : Clé secrète client de l'application associée à votre 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 à votre instance Oracle Analytics Cloud.

    • Access-token : Valeur de jeton d'accès que vous avez générée précédemment.