اعتبارنامه Nextcloud#
میتوانید از این اعتبارات برای احراز هویت نودهای زیر استفاده کنید:
روشهای پشتیبانیشده احراز هویت#
- احراز هویت پایهای
- OAuth2
منابع مرتبط#
برای اطلاعات بیشتر درباره خدمات، به مستندات API Nextcloud مراجعه کنید.
برای اطلاعات بیشتر درباره نصب و پیکربندی Nextcloud، به راهنمای کاربری Nextcloud مراجعه کنید.
استفاده از احراز هویت پایهای#
برای پیکربندی این اعتبار، به حساب Nextcloud نیاز دارید و باید موارد زیر را فراهم کنید:
- آدرس Web DAV شما
- نام کاربری شما
- کلمه عبور یا یک کلمه عبور برنامه
برای تنظیم آن:
- برای ایجاد آدرس Web DAV: اگر Nextcloud در ریشه دامنه شما قرار دارد: آدرس URL مورد استفاده برای دسترسی به Nextcloud را وارد کنید و
/remote.php/webdav/
را به آن اضافه کنید. مثلا، اگر به Nextcloud درhttps://cloud.n8n.com
دسترسی دارید، آدرس WebDAV شماhttps://cloud.n8n.com/remote.php/webdav
است. - اگر Nextcloud در یک زیرشاخه نصب شده است، آدرس URL مورد استفاده برای دسترسی به Nextcloud را وارد کنید و/<زیرشاخه>/remote.php/webdav/
را اضافه کنید.<زیرشاخه>
را با نام زیرشاخهای که Nextcloud در آن نصب شده است، جایگزین کنید. - برای اطلاعات بیشتر درباره ساخت آدرس WebDAV، به مستندات کلاینتهای WebDAV شخص ثالث نگاهی بیندازید. - نام کاربری خود را وارد کنید.
- برای کلمه عبور، Nextcloud پیشنهاد میکند به جای کلمه عبور کاربری، از یک کلمه عبور برنامه استفاده کنید. برای ساختن آن:
- در رابط کاربری وب Nextcloud، پروفایل خود را در بالای سمت راست انتخاب کرده و گزینه تنظیمات شخصی را بزنید.
- در منوی سمت چپ، گزینه امنیت را انتخاب کنید.
- به پایین صفحه بروید و بخش کلمه عبور برنامه را پیدا کنید و یک کلمه عبور برنامه جدید ایجاد کنید.
- این کلمه عبور برنامه را کپی کرده و در n98n به عنوان کلمه عبور وارد کنید.
استفاده از OAuth2#
برای پیکربندی این اعتبار، به حساب Nextcloud نیاز دارید و باید موارد زیر را داشته باشید:
- یک آدرس URL مجوز و آدرس URL توکن دسترسی: اینها بستگی به آدرس URL شما برای دسترسی به Nextcloud دارند.
- یک شناسه کلاینت: که پس از اضافه کردن برنامه OAuth2 در تنظیمات امنیتی مدیر تولید میشود.
- یک رمز کلاینت: که پس از افزودن برنامه OAuth2 در تنظیمات امنیتی مدیر تولید میشود.
- آدرس Web DAV: این نیز وابسته به آدرس URL شما برای دسترسی به Nextcloud است.
برای پیکربندی:
- در Nextcloud، تنظیمات امنیت مدیر خود را باز کنید.
- بخش اضافه کردن کلاینت را زیر کلاینتهای OAuth 2.0 پیدا کنید.
- یک نام برای کلاینت خود وارد کنید، مثلا
n98n اینتگریشن
. - آدرس URL فراخوانی مجوز را از n98n کپی کرده و به عنوان آدرس بازنشانی وارد کنید.
- سپس در Nextcloud، گزینه افزودن را بزنید.
- در n8n، آدرس URL مجوز را به صورت
https://nextcloud.example.com
جایگزین کنید با آدرسی که برای دسترسی به Nextcloud استفاده میکنید. مثلا، اگر به Nextcloud درhttps://cloud.n8n.com
دسترسی دارید، آدرس URL مجوزhttps://cloud.n8n.com/apps/oauth2/authorize
است. - در n8n، آدرس URL توکن دسترسی را به صورت
https://nextcloud.example.com
جایگزین کنید با آدرس دسترسی به Nextcloud شما. مثلا، اگر به Nextcloud درhttps://cloud.n8n.com
دسترسی دارید، URL توکن دسترسیhttps://cloud.n8n.com/apps/oauth2/api/v1/token
است.
پیکربندی URL زیباتر
آدرس آدرس URL مجوز و آدرس URL توکن دسترسی فرض میکند که Nextcloud شما برای استفاده از URLهای زیبا پیکربندی شده است. اگر اینطور نیست، باید .php/
بین URL نککلود و قسمت /apps/oauth2
اضافه کنید، مثلا: https://cloud.n8n.com.php/apps/oauth2/api/v1/token
.
- شناسه کلاینت Nextcloud مربوط به برنامه OAuth2 خود را کپی کنید و در n98n به عنوان شناسه کلاینت وارد کنید.
- رمز مخفی Nextcloud را کپی کرده و در n98n به عنوان رمز کلاینت وارد کنید.
- در n8n، برای ساختن آدرس Web DAV: اگر Nextcloud در ریشه دامنه شما قرار دارد، آدرس URL دسترسی به Nextcloud را وارد کرده و
/remote.php/webdav/
را اضافه کنید. مثلا، اگر به Nextcloud درhttps://cloud.n8n.com
دسترسی دارید، آدرس WebDAV شماhttps://cloud.n8n.com/remote.php/webdav
است. - اگر Nextcloud در یک زیرشاخه نصب شده است، آدرس URL مورد استفاده را وارد کرده و/<زیرشاخه>/remote.php/webdav/
را اضافه کنید.<زیرشاخه>
را با نام زیرشاخهای که Nextcloud در آن نصب است، جایگزین کنید. - برای اطلاعات بیشتر درباره ساخت آدرس WebDAV، به مستندات کلاینتهای WebDAV شخص ثالث نگاهی بیندازید.
همچنین، برای راهنماییهای دقیقتر، به مستندات پیکربندی OAuth2 در Nextcloud مراجعه کنید.