HaloPSA credentials#
คุณสามารถใช้ credentials เหล่านี้เพื่อยืนยันตัวตนกับ node ต่อไปนี้ได้:
Prerequisites#
สร้างบัญชี HaloPSA ก่อน
Supported authentication methods#
- API key
Related resources#
ดูข้อมูลเพิ่มเติมเกี่ยวกับบริการนี้ได้ที่ HaloPSA's API documentation
Using API key#
ถ้าต้องการตั้งค่า credential นี้ คุณจะต้อง:
- เลือก Hosting Type ของคุณ:
- On Premise Solution: เลือกอันนี้ถ้าคุณ host Halo application เองบน server ของคุณ
- Hosted Solution Of Halo: เลือกอันนี้ถ้า application ของคุณ host โดย Halo ถ้าเลือกอันนี้ คุณต้องกรอก Tenant ของคุณด้วย
- HaloPSA Authorisation Server URL: ดู URL นี้ได้ใน HaloPSA ที่ Configuration > Integrations > Halo API ใน API Details
- Resource Server URL: ดู Resource Server ได้ใน HaloPSA ที่ Configuration > Integrations > Halo API ใน API Details
- Client ID: ได้จากการ register application ใน Halo API settings ดูวิธีโดยละเอียดที่ HaloPSA's Authorisation documentation n8n แนะนำให้ใช้ settings เหล่านี้:
- เลือก
Client Credentials
เป็น Authentication Method - ใช้ permission
all
- เลือก
- Client Secret: ได้จากการ register application ใน Halo API settings
- Tenant name: ถ้าเลือก Hosted Solution of Halo เป็น Hosting Type ต้องกรอก tenant name ด้วย ดู tenant name ได้ใน HaloPSA ที่ Configuration > Integrations > Halo API ใน API Details
HaloPSA จะใช้ทั้ง permission ของ application และ permission ของ agent ในการกำหนดสิทธิ์การเข้าถึง API