اعتبارنامههای MongoDB#
میتوانید از این اعتبارنامهها برای احراز هویت نودهای زیر استفاده کنید:
پیشنیازها#
- یک حساب کاربری با مجوزهای مناسب در یک سرور MongoDB ایجاد کنید.
- به عنوان مالک پروژه، تمامی آدرسهای IP n8n را در لیست دسترسیهای IP وارد کنید در بخش شبکهاشی پروژه. برای دستورالعملهای دقیق، به اضافه کردن ورودیهای لیست دسترسی IP مراجعه کنید.
اگر در حال نصب MongoDB از ابتدا هستید، یک کلاستر و پایگاه داده بسازید. برای مراحل دقیق، به مستندات MongoDB Atlas مراجعه کنید.
روشهای تایید هویت پشتیبانی شده#
- کانکشن به پایگاه داده - رشته کانکشن
- کانکشن به پایگاه داده - مقادیر
منابع مرتبط#
برای اطلاعات بیشتر در مورد سرویس، به مستندات MongoDB Atlas مراجعه کنید.
استفاده از کانکشن پایگاه داده - رشته کانکشن#
برای پیکربندی این اعتبارنامه، به پیشنیازها ذکر شده در بالا نیاز دارید. سپس:
- نوع پیکربندی را روی رشته کانکشن قرار دهید.
- رشته کانکشن MongoDB خود را وارد کنید. برای گرفتن رشته کانکشن در MongoDB، به پایگاهداده > کانکشن بروید.
- درایورها را انتخاب کنید.
- کدی که در بخش اضافه کردن رشته کانکشن به کد برنامه خود مشاهده میکنید را کپی کنید. این کد احتمالا چیزی شبیه به:
mongodb+srv://yourName:yourPassword@clusterName.mongodb.net/?retryWrites=true&w=majority
خواهد بود. <password>
و<username>
موجود در رشته کانکشن را با اعتبارهای کاربر پایگاه دادهای که میخواهید استفاده کنید، جایگزین کنید.- این رشته کانکشن را در n98n وارد کنید.
- برای اطلاعات درباره پیدا کردن و قالببندی رشته کانکشن، به رشته کانکشن مراجعه کنید.
- نام پایگاهداده خود را وارد کنید. این نام پایگاهدادهای است که کاربری که اطلاعات آن را در رشته کانکشن وارد کردهاید، وارد آن میشود.
- انتخاب کنید که استفاده از TLS: فعال کنید تا از TLS استفاده شود. باید پایگاهداده MongoDB شما پیکربندی شده باشد تا از TLS استفاده کند و گواهی x.509 تولید شده باشد. اطلاعات مربوط به این فیلدهای گواهی را در n98n وارد کنید: - گواهی CA - گواهی عمومی مشتری - کلید خصوصی مشتری - عبورعبارت
برای اطلاعات بیشتر در مورد کار با گواهیهای x.509، به مستندات x.509 MongoDB مراجعه کنید.
استفاده از کانکشن پایگاه داده - مقادیر#
برای پیکربندی این اعتبارنامه، به پیشنیازها ذکر شده در بالا نیاز دارید. سپس:
- مقادیر را به عنوان نوع پیکربندی انتخاب کنید.
- نام یا آدرس میزبان (Host) پایگاهداده را وارد کنید.
- نام پایگاهداده را وارد کنید.
- نام کاربر که میخواهید وارد شوید را وارد کنید.
- کلمه عبور کاربر را وارد کنید.
- شماره پورت که سرور شما برای اتصالات ورودی استفاده میکند، وارد کنید.
- انتخاب کنید که استفاده از TLS: فعال کنید تا از TLS استفاده شود. باید پایگاهداده MongoDB شما پیکربندی شده باشد تا از TLS استفاده کند و گواهی x.509 تولید شده باشد. اطلاعات مربوط به این فیلدهای گواهی را در n98n وارد کنید: - گواهی CA - گواهی عمومی مشتری - کلید خصوصی مشتری - عبورعبارت
برای اطلاعات بیشتر در مورد کار با گواهیهای x.509، به مستندات x.509 MongoDB مراجعه کنید.