เนื้อหาในหน้านี้

API Keys

การจัดการ API Key ใน ProcessMind

หากต้องการเชื่อมต่อกับ API ของ ProcessMind คุณต้องสร้างและจัดการคีย์ API เรียนรู้วิธีสร้าง ใช้ และรักษาความปลอดภัยของคีย์ API.

ไปที่ส่วน “คีย์ API” ในการตั้งค่าบัญชี ProcessMind จากนั้นคลิกปุ่มคีย์ API สำหรับสภาพแวดล้อมใหม่เพื่อสร้างคีย์ API ตั้งชื่อคีย์เพื่อให้ระบุได้ในภายหลัง.

สร้าง API Key

image

คุณสร้างคีย์ API ได้หลายรายการสำหรับแอปพลิเคชันหรือบริการต่างๆ และจัดการแต่ละคีย์แยกกันได้ จึงเพิกถอนคีย์ที่ไม่ต้องการได้โดยไม่กระทบการเชื่อมต่ออื่น เมื่อสร้างคีย์แล้ว ให้คัดลอกและเก็บไว้ในที่ปลอดภัย ด้วยเหตุผลด้านความปลอดภัย ระบบจะแสดงคีย์ให้ดูเพียงครั้งเดียวตอนสร้าง.

image

warning

เก็บ API keys ไว้ในที่ปลอดภัย อย่าใส่ไว้ในโค้ดฝั่ง client หรือคลังสาธารณะ หาก key รั่วไหล ให้ยกเลิกทันทีและสร้าง key ใหม่

API keys ขององค์กร

ผู้ดูแลระบบขององค์กรสร้างAPI keys ขององค์กรได้จากหน้าเดียวกัน ต่างจาก key ระดับ environment ตรงที่ key ขององค์กรใช้ได้กับทุก environment (tenant) ในองค์กร ทำให้การเชื่อมต่อเดียวใช้งานได้กับทุก environment ใช้ key ขององค์กรเพื่อทำสิ่งต่อไปนี้:

  • จัดเตรียมคีย์ API สำหรับสภาพแวดล้อม: สร้าง อัปเดต และลบคีย์ที่จำกัดขอบเขตตาม Tenant ผ่าน/v1/tenant/{tenantId}/api-keysAPI ภายนอก .- สร้างลิงก์เข้าสู่ระบบแบบใช้ครั้งเดียว: ส่งผู้ใช้จากผลิตภัณฑ์ของคุณเข้าสู่ ProcessMind โดยยืนยันตัวตนไว้แล้ว (/v1/tenant/{tenantId}/users/{userId}/login-token).

ขอบเขตสิทธิ์

ขอบเขตสิทธิ์ สิทธิ์ที่ให้
read อ่านข้อมูล tenant (endpoint สำหรับ list/get) เปิดใช้เป็นค่าเริ่มต้น
write สร้าง อัปเดต และลบข้อมูล tenant เปิดใช้เป็นค่าเริ่มต้น
uploadData ขอ URL สำหรับอัปโหลด datatables ที่ลงนามไว้ล่วงหน้า เปิดใช้เป็นค่าเริ่มต้น
sessions สร้าง token สำหรับส่งต่อการเข้าสู่ระบบแบบใช้ครั้งเดียว ปิดใช้เป็นค่าเริ่มต้น

เปิดใช้sessionsเฉพาะคีย์ที่ต้องส่งต่อการเข้าสู่ระบบ และดูแลคีย์เหล่านี้เช่นเดียวกับรหัสผ่าน โทเค็นที่สร้างขึ้นจะเข้าสู่ระบบให้ผู้ใช้โดยไม่ต้องถามรหัสผ่าน คีย์ระดับองค์กรสร้างโทเค็นให้ผู้ใช้ในทุกสภาพแวดล้อมขององค์กรได้ ส่วนคีย์ระดับสภาพแวดล้อมใช้ได้เฉพาะกับผู้ใช้ในสภาพแวดล้อมนั้น.

ส่งต่อการเข้าสู่ระบบแบบใช้ครั้งเดียว

POST /v1/tenant/{tenantId}/users/{userId}/login-tokenจะส่งโทเค็นที่ใช้ได้ครั้งเดียวและมีอายุ 60 วินาที ซึ่งผูกกับผู้ใช้ สภาพแวดล้อม และองค์กร พร้อมurl ให้เปลี่ยนเส้นทางเบราว์เซอร์ของผู้ใช้ไปยัง URL ดังกล่าว ผู้ใช้จะเข้าสู่ ProcessMind ด้วยเซสชันของตนเอง โดยไม่ต้องใช้ลิงก์ทางอีเมลหรือสวมรอยเป็นผู้ใช้รายอื่น คุณสามารถส่งpathใน body ของคำขอเพื่อเปิดหน้าใดหน้าหนึ่งโดยตรงได้ คีย์ต้องมีขอบเขตsessionsและสร้างโทเค็นให้ผู้ใช้ได้เฉพาะ Tenant ที่คีย์มีสิทธิ์ใช้งาน.

ระบบบันทึกการสร้างโทเค็นไว้ตรวจสอบ จำกัดอัตราการเรียกใช้อย่างเข้มงวด และระงับทันทีเมื่อปิดใช้คีย์หรือผู้ใช้หมดสิทธิ์เข้าถึง ระบบส่งโทเค็นให้เพียงครั้งเดียวและไม่บันทึกลง log.

หัวข้อที่เกี่ยวข้อง

ออกแบบกระบวนการให้ดีขึ้น วางโครงสร้างที่เชื่อมโยงกัน และควบคุมได้.

เริ่มใช้งานได้ทันที ไม่ต้องใช้บัตรเครดิตและไม่ต้องรอ เปลี่ยนวิธีทำงานขององค์กรให้เป็นแบบจำลองกระบวนการที่ชัดเจนและเชื่อมโยงกัน.

สร้างสถาปัตยกรรมกระบวนการ กำหนดเจ้าของและการควบคุม พร้อมจัดบทบาทและความรับผิดชอบให้สอดคล้องกันในทุกระดับ.

เริ่มทดลองใช้ฟรี แล้วสร้างรากฐานที่เชื่อถือได้สำหรับกำกับดูแล จัดการ และปรับปรุงกระบวนการอย่างต่อเนื่อง.