- ในคอนโซล Oracle Cloud Infrastructure ให้นาวิเกตไปที่ ข้อมูลผู้ใช้และการรักษาความปลอดภัย และคลิก โดเมน
หากแอคเคาท์คลาวด์ของคุณไม่มีโดเมนข้อมูลผู้ใช้ คุณจะไม่เห็นลิงค์ โดเมน ซึ่งหมายความว่าแอคเคาท์คลาวด์ของคุณจะรวมเข้ากับ Oracle Identity Cloud Service คลิก การรวมศูนย์ เลือก oracleidentitycloudservice แล้วคลิก Oracle Identity Cloud Service Console URL
- ใช้งานตัวเลือก โทเค็นการรีเฟรช สำหรับแอปพลิเคชัน BIJDBC ที่คุณสร้างไว้ก่อนหน้านี้
- นาวิเกตไปที่ แอปพลิเคชัน และคลิกที่ชื่อของแอปพลิเคชัน BIJDBC ที่คุณสร้างไว้ก่อนหน้านี้
- คลิก แก้ไขคอนฟิเกอเรชัน OAuth แล้วคลิก คอนฟิเกอเรชันไคลเอนต์
หากแอคเคาท์คลาวด์ของคุณใช้ Oracle Identity Cloud Service ให้เลือก คอนฟิเกอเรชัน แล้วเลือก คอนฟิเกอเรชันไคลเอนต์
- เลือก โทเค็นการรีเฟรช แล้วคลิก บันทึก
หากอินสแตนซ์ Oracle Analytics Cloud ได้รับการสร้างหลังวันที่ 12 พฤษภาคม 2020 แอปพลิเคชัน BIJDBC ของคุณจะได้รับการคอนฟิเกอร์ให้รีเฟรชโทเค็นการรักษาความปลอดภัย
หากอินสแตนซ์ Oracle Analytics Cloud ได้รับการสร้างก่อนวันที่ 12 พฤษภาคม 2020 ให้ดำเนินการตามขั้นตอนที่ 2 ถึง 4 เพิ่มเติม
- จดชื่อโฮสต์การจัดการข้อมูลผู้ใช้ของคุณที่แสดงขึ้นเมื่อคุณเข้าสู่ระบบแอคเคาท์ Oracle Cloud ของคุณ
- นาวิเกตไปที่แอปพลิเคชัที่เชื่อมโยงกับ Oracle Analytics Cloud ที่คุณต้องการเชื่อมต่อ และจดข้อมูล ID แอปพลิเคชัน, ID ไคลเอนต์ และ ข้อมูลลับของไคลเอนต์ ไว้
- ใช้ 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: ID ไคลเอนต์ของแอปพลิเคชันที่เชื่อมโยงกับอินสแตนซ์ Oracle Analytics Cloud ของคุณ
-
Client-Secret: ข้อมูลลับของไคลเอนต์สำหรับแอปพลิเคชันที่เชื่อมโยงกับอินสแตนซ์ Oracle Analytics Cloud instance ของคุณ
-
IDCS-Host: ชื่อโฮสต์ที่คุณจดไว้ก่อนหน้านี้
- ใช้ 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: ID ของแอปพลิเคชันที่เชื่อมโยงกับอินสแตนซ์ Oracle Analytics Cloud ของคุณ
-
Access-token: ค่าโทเค็นการเข้าใช้ที่คุณสร้างก่อนหน้านี้