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

اعتبارنامه‌های ذخیره‌سازی Azure#

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

پیش‌نیازها#

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

  • OAuth2
  • کلید مشترک

منابع مرتبط#

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

استفاده از OAuth2#

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

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
برای کاربران خودمیزبان، دو مرحله اصلی برای پیکربندی OAuth2 از ابتدا وجود دارد:

1. [ثبت‌نام یک برنامه](#register-an-application) در پلتفرم هویت مایکروسافت.
2. [تولید یک راز کلاینت](#generate-a-client-secret) برای آن برنامه.

راهنمای جامع هر مرحله در ادامه آمده است. برای جزئیات بیشتر درباره جریان وب OAuth2 مایکروسافت، به [مبانی احراز هویت و مجوز مایکروسافت](https://learn.microsoft.com/en-us/graph/auth/auth-concepts) مراجعه کنید.

### ثبت‌نام یک برنامه

یک برنامه در پلتفرم هویت مایکروسافت ثبت کنید:

1. وارد [پورتال ثبت‌نام برنامه مایکروسافت](https://aka.ms/appregistrations) شوید.
2. روی **ثبت‌نام یک برنامه** کلیک کنید.
3. نام یک **نام** برای برنامه خود وارد کنید.
4. در بخش **نوع حساب‌های پشتیبانی شده**، گزینه **حساب‌ها در هر دایرکتوری سازمانی (هر دایرکتوری Azure AD - چندمستأجر) و حساب‌های شخصی مایکروسافت (مثلاً اسکایپ، ایکس‌پاکس)** را انتخاب کنید.
5. در بخش **ثبت‌نام برنامه**:
 1. **آدرس Callback OAuth** را از مجوزهای اعتباری n98n خود کپی کنید.
 2. آن را در فیلد **Redirect URI (اختیاری)** جایگذاری کنید.
 3. روی **انتخاب پلتفرم** > **وب** کلیک کنید.
6. روی **ثبت‌نام** کلیک کنید تا فرآیند ساخت برنامه کامل شود.
7. **شناسه برنامه (کلاینت) (Application (client) ID)** را کپی کنید و در n98n وارد کنید به عنوان **شناسه کلاینت**.

برای اطلاعات بیشتر، به [ثبت‌نام برنامه در پلتفرم هویت مایکروسافت](https://learn.microsoft.com/en-us/graph/auth-register-app-v2) مراجعه کنید.

### تولید یک راز کلاینت

پس از ایجاد برنامه، یک راز کلاینت برای آن تولید کنید:

1. در صفحه برنامه مایکروسافت، در نوار کناری سمت چپ، روی **گواهینامه‌ها و رازها** کلیک کنید.
2. در بخش **رازهای کلاینت**، روی **+ راز کلاینت جدید** کلیک کنید.
3. توضیحی برای راز کلاینت خود وارد کنید، مثلا `اعتبار n8n`.
4. روی **افزودن** کلیک کنید.
5. در ستون **مقدار**، **راز** را کپی کنید.
6. آن را در n98n وارد کنید به عنوان **راز کلاینت**.
7. در n8n، روی **کانکشن حساب من** کلیک کنید تا تنظیمات کانکشن کامل شود.
8. وارد حساب مایکروسافت خود شوید و مجوز دسترسی برنامه به اطلاعاتتان را بدهید.

برای کسب اطلاعات بیشتر درباره افزودن رازهای کلاینت، به [افزودن اعتبارنامه](https://learn.microsoft.com/en-us/graph/auth-register-app-v2#add-credentials) مایکروسافت مراجعه کنید.

## استفاده از کلید مشترک

برای پیکربندی این اعتبارنامه، نیاز دارید به:

* یک **حساب**: نام حساب ذخیره‌سازی Azure شما.
* یک **کلید**: کلید مشترک حساب ذخیره‌سازی Azure شما. در بخش **امنیت + شبکه**، گزینه **کلیدهای دسترسی** را انتخاب کنید. می‌توانید یکی از دو کلید حساب را برای این کار استفاده کنید.

برای مراحل دقیق‌تر، به [مدیریت کلیدهای دسترسی حساب ذخیره‌سازی | مایکروسافت](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-keys-manage) مراجعه کنید.

## مشکلات رایج

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


### نیازمند تأیید مدیریت

وقتی کاربر تلاش می‌کند اطلاعات ورود برای حساب Microsoft 365 یا Microsoft Entra را اضافه کند، ممکن است پیامی دیده شود که این عملیات نیازمند تأیید مدیریت است.

این پیام زمانی ظاهر می‌شود که حسابی که در حال اعطای مجوز برای اطلاعات ورود است، توسط Microsoft Entra مدیریت می‌شود. برای صدور اطلاعات ورود، حساب مدیر باید مجوز را برای کاربر (یا "مشتری") در آن برنامه صادر کند.

روند انجام این کار در [مستندات Microsoft Entra](https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/grant-admin-consent) توضیح داده شده است.