보안 토큰 새로고침 설정

보안 토큰을 새로고침하도록 BIJDBC 애플리케이션을 구성합니다.

  1. Oracle Cloud Infrastructure 콘솔에서 ID 및 보안으로 이동하고 도메인을 누릅니다.
    클라우드 계정이 ID 도메인을 제공하지 않을 경우 도메인 링크가 표시되지 않습니다. 이는 클라우드 계정이 Oracle Identity Cloud Service와 통합됨을 의미합니다. 통합을 누르고 oracleidentitycloudservice를 선택한 후 Oracle Identity Cloud Service 콘솔 URL을 누릅니다.
  2. 이전에 생성한 BIJDBC 애플리케이션에 대한 토큰 새로고침을 사용으로 설정합니다.
    1. 애플리케이션으로 이동하고 이전에 생성한 BIJDBC 애플리케이션의 이름을 누릅니다.
    2. OAuth 구성 편집, 클라이언트 구성을 차례로 누릅니다.
      클라이언트 계정에 Oracle Identity Cloud Service가 사용되는 경우 구성, 클라이언트 구성을 차례로 선택합니다.
    3. 토큰 새로고침을 선택하고 저장을 누릅니다.
      토큰 새로고침 옵션 강조 표시됨
    Oracle Analytics Cloud 인스턴스가 2020년 5월 12일 이후에 생성된 경우 이제 BIJDBC 애플리케이션이 보안 토큰을 새로고침하도록 구성되었습니다.
    Oracle Analytics Cloud 인스턴스가 2020년 5월 12일 이전에 생성된 경우 추가 단계 3~6을 수행합니다.
  3. Oracle Cloud 계정에 사인인할 때 표시되는 ID 관리 호스트 이름을 기록해 둡니다.
    ID 관리 호스트 이름
  4. 접속할 Oracle Analytics Cloud와 연관된 애플리케이션으로 이동하고 애플리케이션 ID, 클라이언트 ID클라이언트 암호를 기록해 둡니다.
    • 애플리케이션 ID(Oracle Analytics Cloud와 연관된 애플리케이션의 경우)애플리케이션 ID

    • 클라이언트 ID 및 클라이언트 암호(Oracle Analytics Cloud와 연관된 애플리케이션의 경우)클라이언트 ID 및 클라이언트 암호

  5. REST API를 사용하여 클라이언트 인증서로 액세스 토큰을 생성합니다.
    다음 REST API 명령 형식을 사용합니다.
    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__"
    매개변수:
    • Client-ID: Oracle Analytics Cloud 인스턴스와 연관된 애플리케이션의 클라이언트 ID입니다.

    • Client-Secret: Oracle Analytics Cloud 인스턴스와 연관된 애플리케이션의 클라이언트 암호입니다.

    • IDCS-Host: 이전에 기록해 둔 호스트 이름입니다.

  6. REST API를 사용하여 플래그를 업데이트합니다.
    다음 REST API 명령 형식을 사용합니다.
    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 }] }'
    매개변수:
    • IDCS-Host: 이전에 기록해 둔 호스트 이름입니다.

    • Application-Id: Oracle Analytics Cloud 인스턴스와 연관된 애플리케이션의 ID입니다.

    • Access-token: 이전에 생성한 액세스 토큰 값입니다.