เอกสารประกอบสำหรับ credentials การบรรจบกัน ใช้ข้อมูลประจำตัวเหล่านี้เพื่อตรวจสอบความถูกต้องของ Confluence ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow
ใช้ Confluence Cloud OAuth2 API credentials ในการรับรองความถูกต้องด้วย เมฆบรรจบกัน ใน n8n
ข้อกำหนดเบื้องต้น
- A เมฆบรรจบกัน เว็บไซต์
- เข้าถึง คอนโซลนักพัฒนา Atlassian .
วิธีการรับรองความถูกต้องที่รองรับ
- OAuth2
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง แอป OAuth 2.0 (3LO) และ ขอบเขตการบรรจบกันสำหรับ OAuth 2.0 (3LO) และแอป Forge ในเอกสารของ Atlassian สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ
การใช้ OAuth2
หากต้องการกำหนดค่าข้อมูลประจำตัวนี้ คุณจะต้องมี เมฆบรรจบกัน เว็บไซต์และการเข้าถึง คอนโซลนักพัฒนา Atlassian .
จากนั้น:
- เปิด คอนโซลนักพัฒนา Atlassian และเลือก Create > การรวม OAuth 2.0 (OAuth 2.0 integration).
- ป้อนก Name สำหรับแอปของคุณและยอมรับข้อกำหนด จากนั้นเลือก Create.
- เลือก Authorization ในแถบด้านข้างซ้าย
- ต่อไป OAuth 2.0 (3LO) ให้เลือก Add.
- ใน n8n ให้คัดลอกไฟล์ OAuth Redirect URL.
- วาง URL ลงใน Callback URL ในคอนโซลนักพัฒนาซอฟต์แวร์ Atlassian
- เลือก บันทึกการเปลี่ยนแปลง (Save changes).
- เลือก Permissions ในแถบด้านข้างซ้าย จากนั้นเลือก Add ถัดจาก Confluence API.
- เลือก Configure ถัดจาก Confluence API > Edit Scopes . ภายใต้ขอบเขตแบบละเอียด ให้เปิดใช้งานขอบเขตเหล่านี้ จากนั้นบันทึกการแก้ไขของคุณ:
read:page:confluencewrite:page:confluenceread:hierarchical-content:confluenceread:space:confluenceread:attachment:confluenceread:comment:confluenceread:label:confluenceread:content-details:confluencewrite:attachment:confluencedelete:attachment:confluencewrite:comment:confluencedelete:comment:confluencewrite:label:confluencedelete:page:confluence
- เลือก Settings ในแถบด้านข้างซ้าย
- คัดลอก Client ID และวางลงใน n8n
- คัดลอก Secret และวางมันเป็น Client Secret ใน n8n
- เลือก Connect my account และปฏิบัติตามคำแนะนำเพื่อดำเนินการโฟลว์ OAuth2 ให้เสร็จสิ้น
การเลือกไซต์ (Selecting a site)
credentials ไม่ได้จัดเก็บไซต์ Confluence คุณเลือกไซต์ใน node Confluence Site แทน: เลือกจากรายการไซต์ที่การเชื่อมต่อสามารถเข้าถึงได้ หรือวาง URL ของไซต์ หากการเชื่อมต่อสามารถเข้าถึงไซต์เดียวคุณสามารถออกได้ Site ว่างเปล่าและ node จะใช้มันโดยอัตโนมัติ
เปิดใช้งานทุกขอบเขตที่ร้องขอในแอปของคุณ (Enable every requested scope on your app)
Atlassian ปฏิเสธคำขอการให้สิทธิ์หาก credentials ร้องขอขอบเขตที่ไม่ได้เปิดใช้งานในแอป OAuth ของคุณ ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานขอบเขตทั้งหมดที่ระบุไว้ข้างต้นในคอนโซลนักพัฒนา Atlassian หนังสือรับรองยังร้องขอ offline_access ซึ่ง Atlassian มอบให้โดยอัตโนมัติเมื่อมีการร้องขอ จำเป็นต้องรีเฟรช token ดังนั้นการเชื่อมต่อจึงทำงานต่อไปโดยที่คุณไม่ต้องลงชื่อเข้าใช้อีกครั้ง
Custom Scopes
ตามค่าเริ่มต้น credentials จะร้องขอขอบเขตที่ระบุไว้ข้างต้น หากต้องการเปลี่ยนขอบเขตที่ร้องขอ ให้เปิด Custom Scopes และแก้ไขรายการขอบเขตที่คั่นด้วยช่องว่าง คุณต้องเปิดใช้งานทุกขอบเขตที่คุณขอในแอป OAuth ใน Atlassian Developer Console
อ้างถึง แอป OAuth 2.0 (3LO) ในเอกสารของ Atlassian สำหรับข้อมูลเพิ่มเติม

