پرش به محتویات

اعتبارات GitHub#

می‌توانید از این اعتبارنامه‌ها برای تایید هویت نودهای زیر استفاده کنید:

پیش‌نیازها#

یک حساب GitHub بسازید.

روش‌های تایید هویت پشتیبانی‌شده#

منابع مرتبط#

برای اطلاعات بیشتر در مورد سرویس، به مستندات API GitHub مراجعه کنید.

استفاده از توکن دسترسی API#

برای پیکربندی این اعتبار، به یک حساب GitHub نیاز دارید.

دو مرحله برای راه‌اندازی این اعتبارنامه وجود دارد:

  1. تولید توکن دسترسی شخصی GitHub.
  2. تنظیم اعتبار.

برای دستورالعمل‌های کامل، به بخش‌های زیر مراجعه کنید.

تولید توکن دسترسی شخصی#

/// notes | نوع توکن دسترسی پیشنهادی n98n توصیه می‌کند از توکن دسترسی شخصی (کلاسیک) استفاده کنید. توکن‌های دسترسی شخصی دقیق و جزئی GitHub هنوز در نسخه آزمایشی هستند و نمی‌توانند به تمام اندپوینت‌ها دسترسی داشته باشند. ///

برای تولید توکن دسترسی شخصی خود:

  1. اگر قبلاً انجام نداده‌اید، ایمیل خود را در GitHub تایید کنید. برای اطلاعات بیشتر به تایید ایمیل خود مراجعه کنید.
  2. پروفایل GitHub خود را باز کنید و تنطیمات را انتخاب کنید.
  3. در ناوبری سمت چپ، تنظیمات توسعه‌دهنده را انتخاب کنید.
  4. در ناوبری چپ، تحت توکن‌های دسترسی شخصی، گزینه توکن‌ها (کلاسیک) را انتخاب کنید.
  5. بر گزینه تولید توکن جدید > تولید توکن جدید (کلاسیک) کلیک کنید.
  6. در فیلد یادداشت، نامی توصیفی برای توکن خود وارد کنید، مثلاً یکپارچه‌سازی n8n.
  7. مدت زمان انقضا توکن را انتخاب کنید، یا روی بدون تاریخ انقضا کلیک کنید.
  8. مجوزهای مورد نیاز برای توکن خود را تنظیم کنید. برای اکثر نودهای GitHub در n8n، مجوز repo را اضافه کنید. - توکن بدون مجوزهای مشخص‌شده فقط می‌تواند به اطلاعات عمومی دسترسی پیدا کند. - برای اطلاعات بیشتر، به مستندسازی مجوزها مراجعه کنید.
  9. بر روی تولید توکن کلیک کنید.
  10. توکن تولید شده را کپی کنید.

برای اطلاعات بیشتر، به ایجاد توکن دسترسی شخصی (کلاسیک) و همچنین محدودیت‌های OAuth مراجعه کنید.

تنظیم اعتبار#

سپس، در اعتبار n98n:

  1. اگر از سرور GitHub Enterprise استفاده نمی‌کنید، URL سرور GitHub را تغییر ندهید. - اگر از سرور GitHub Enterprise استفاده می‌کنید، URL سرور خود را مطابق آن تنظیم کنید.
  2. نام کاربری User خود را همانطور که در پروفایل GitHub خود است وارد کنید.
  3. توکن Access Token که بالاتر تولید کردید را وارد کنید.

استفاده از OAuth2#

نکته برای کاربران n98n کلود

کاربران کلود نیازی به ارائه جزئیات کانکشن ندارند. گزینه کانکشن حساب کاربری من را انتخاب کنید تا از طریق مرورگر خود ارتباط برقرار کنید.

```

اگر در حال میزبانی n98n به صورت شخصی هستید، یک برنامه OAuth جدید در GitHub ایجاد کنید: OAuth app

  1. پروفایل GitHub خود را باز کنید و تنطیمات را انتخاب کنید.
  2. در ناوبری سمت چپ، تنظیمات توسعه‌دهنده را انتخاب کنید.
  3. در ناوبری سمت چپ، گزینه برنامه‌های OAuth را انتخاب کنید.
  4. بر روی برنامه OAuth جدید کلیک کنید. - اگر قبلاً برنامه‌ای نساخته‌اید، ممکن است گزینه ثبت یک برنامه جدید نشان داده شود. آن را انتخاب کنید.
  5. نام برنامه، مانند یکپارچه‌سازی n8n را وارد کنید.
  6. آدرس صفحه اصلی سایت برنامه خود را وارد کنید.
  7. اگر می‌خواهید، توضیحات برنامه اختیاری، که GitHub به کاربران نهایی نشان می‌دهد، را وارد کنید.
  8. از n8n، آدرس هدایت OAuth را کپی کرده و در آدرس callback مجوزدهی در GitHub جای‌گذاری کنید.
  9. بر روی ثبت برنامه کلیک کنید.
  10. شناسه مشتری و رمز مخفی مشتری تولیدشده را کپی کنید و به اعتبار n98n خود اضافه کنید.

برای اطلاعات بیشتر در مورد روند مجوزدهی برنامه‌های OAuth، به مستندات مجوزدهی OAuth برنامه‌های GitHub مراجعه کنید.