การรับรองสำหรับ GitLab ใช้การรับรองเหล่านี้เพื่อรับรอง GitLab ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติการทำงาน
คุณสามารถใช้ credentials เหล่านี้เพื่อตรวจสอบสิทธิ์ node ต่อไปนี้:
วิธีการรับรองความถูกต้องที่รองรับ
- token การเข้าถึง API
- OAuth2 (แนะนำ)
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง รายละเอียด API ของ GitLab สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ
การใช้ token การเข้าถึง API
หากต้องการกำหนดค่าข้อมูลประจำตัวนี้ คุณจะต้องมี GitLab บัญชีและ:
- URL ของคุณ GitLab Server
- อ Access Token
ในการตั้งค่าข้อมูลประจำตัว:
- ใน GitLab เลือก avatar ของคุณแล้ว เลือก โปรไฟล์ Edit (Edit profile).
- ในแถบด้านซ้ายเลือก token การเข้าถึง (Access tokens).
- เลือก เพิ่ม token ใหม่ (Add new token).
- ป้อนก Name สำหรับ token เช่น
n8n integration. - ป้อน วันที่สิ้นสุด (expiry date) สำหรับ token หากคุณไม่ใส่วันที่หมดอายุ GitLab จะตั้งค่าโดยอัตโนมัติถึง 365 วันหลังจากวันที่ปัจจุบัน
- Token จะสิ้นสุดเมื่อวันที่สิ้นสุดที่กลางคืน UTC
- เลือกที่ต้องการ Scopes สำหรับ GitLab node, ใช้
apiพื้นที่เพื่อให้การเข้าถึงได้ง่ายสำหรับฟังก์ชั่นทั้งหมดของปุ่ม หรืออ้างอิงถึง การเข้าถึงส่วนบุคคล token scopes เลือกสป็อตสำหรับฟังก์ชั่นที่คุณต้องการใช้ - เลือก สร้าง token การเข้าถึงส่วนบุคคล (Create personal access token).
- คัดลอก token การเข้าถึงที่สร้างขึ้นและใส่มันใน n8n การรับรองของคุณเป็น Access Token.
- ใส่ URL ของคุณ GitLab Server ใน credentials n8n ของคุณ
คำที่เกี่ยวข้องกับ GitLab สร้างเอกสาร token การเข้าถึงส่วนบุคคล สำหรับข้อมูลเพิ่มเติม
การใช้ OAuth2
หมายเหตุสำหรับผู้ใช้ n8n Cloud (Note for n8n Cloud users)
ผู้ใช้ระบบคลาวด์ไม่จำเป็นต้องระบุรายละเอียดการเชื่อมต่อ เลือก Connect my account เพื่อเชื่อมต่อผ่านเบราว์เซอร์ของคุณ
ถ้าคุณเป็น โฮสติ้งด้วยตนเอง n8n คุณจะต้องการ a GitLab บัญชี จากนั้นสร้างแอป GitLab ใหม่:
- ใน GitLab เลือก avatar ของคุณแล้ว เลือก โปรไฟล์ Edit (Edit profile).
- ในแถบด้านซ้ายเลือก Applications.
- เลือก เพิ่มแอพลิเคชันใหม่ (Add new application).
- ป้อนก Name สำหรับการสมัครของคุณเช่น
n8n integration. - ใน n8n ให้คัดลอกไฟล์ OAuth Redirect URL เข้าสู่ระบบเป็น GitLab Redirect URI.
- เลือกที่ต้องการ Scopes สำหรับ GitLab node, ใช้
apiพื้นที่เพื่อให้การเข้าถึงได้ง่ายสำหรับฟังก์ชั่นทั้งหมดของปุ่ม หรืออ้างอิงถึง การเข้าถึงส่วนบุคคล token scopes เลือกสป็อตสำหรับฟังก์ชั่นที่คุณต้องการใช้ - เลือก การประหยัดแอปพลิเคชัน (Save application).
- คัดลอก Application ID และป้อนเป็น Client ID ใน credentials n8n ของคุณ
- คัดลอก Secret และป้อนเป็น Client Secret ใน credentials n8n ของคุณ
คำที่เกี่ยวข้องกับ GitLab การกำหนดค่า GitLab เป็นผู้ให้บริการการรับรอง OAuth 2.0 รายละเอียดเพิ่มเติม โปรดทราบเกี่ยวกับ GitLab OAuth 2.0 ข้อมูลจำเพาะ API สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ OAuth2 และ GitLab

