Aktualisierungssicherheitstoken einrichten

Konfigurieren Sie Ihre BIJDBC-Anwendung so, dass sie Sicherheitstoken aktualisiert.

  1. Navigieren Sie in der Oracle Cloud Infrastructure-Konsole zu Identität und Sicherheit, und klicken Sie auf Domains.
    Wenn Ihr Cloud-Account keine Identitätsdomains bereitstellt, wird der Link Domains nicht angezeigt. Das bedeutet, dass Ihr Cloud-Account mit Oracle Identity Cloud Service föderiert ist. Klicken Sie auf Föderation, wählen Sie oracleidentitycloudservice aus, und klicken Sie dann auf die Oracle Identity Cloud Service-Konsolen-URL.
  2. Aktivieren Sie die Option Token aktualisieren für die BIJDBC-Anwendung, die Sie zuvor erstellt haben.
    1. Navigieren Sie zu Anwendungen, und klicken Sie auf den Namen der BIJDBC-Anwendung, die Sie zuvor erstellt haben.
    2. Klicken Sie auf OAuth-Konfiguration bearbeiten und dann auf Clientkonfiguration.
      Wenn Ihr Cloud-Account Oracle Identity Cloud Service verwendet, wählen Sie Konfiguration und dann Clientkonfiguration aus.
    3. Wählen Sie Token aktualisieren aus, und klicken Sie auf Speichern.
      Option "Token aktualisieren" markiert
    Wenn Ihre Oracle Analytics Cloud-Instanz nach dem 12. Mai 2020 erstellt wurde, ist Ihre BIJDBC-Anwendung jetzt für das Aktualisieren von Sicherheitstoken konfiguriert.
    Wenn Ihre Oracle Analytics Cloud-Instanz vor dem 12. Mai 2020 erstellt wurde, führen Sie die zusätzlichen Schritte 3 bis 6 aus.
  3. Notieren Sie sich den Identity-Management-Hostnamen, der angezeigt wird, wenn Sie sich bei Ihrem Oracle Cloud-Account anmelden.
    Identity-Management-Hostname
  4. Navigieren Sie zu der Anwendung, die mit der Oracle Analytics Cloud-Instanz verknüpft ist, zu der Sie eine Verbindung herstellen möchten, und notieren Sie sich Anwendungs-ID, Client-ID und Client Secret.
    • Anwendungs-ID (für die mit der Oracle Analytics Cloud-Instanz verknüpfte Anwendung)Anwendungs-ID

    • Client-ID und Client Secret (für die mit der Oracle Analytics Cloud-Instanz verknüpfte Anwendung)Client-ID und Client Secret

  5. Verwenden Sie die REST-API, um das Zugriffstoken mit Clientzugangsdaten zu generieren.
    Verwenden Sie das REST-API-Befehlsformat:
    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__"
    Parameter:
    • Client-ID: Client-ID der Anwendung, die mit Ihrer Oracle Analytics Cloud-Instanz verknüpft ist.

    • Client-Secret: Client Secret für die Anwendung, die mit Ihrer Oracle Analytics Cloud-Instanz verknüpft ist.

    • IDCS-Host: Der zuvor notierte Hostname.

  6. Verwenden Sie die REST-API, um das Kennzeichen zu aktualisieren.
    Verwenden Sie das REST-API-Befehlsformat:
    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 }] }'
    Parameter:
    • IDCS-Host: Der zuvor notierte Hostname.

    • Application-Id: ID der Anwendung, die mit Ihrer Oracle Analytics Cloud-Instanz verknüpft ist.

    • Access-token: Der zuvor generierte Zugriffstokenwert.