Skip to content

Azure Storage credentials#

คุณสามารถใช้ credentials นี้เพื่อเชื่อมต่อกับ node เหล่านี้:

Prerequisites#

Supported authentication methods#

  • OAuth2
  • Shared Key

ดูข้อมูลเพิ่มเติมเกี่ยวกับบริการได้ที่ Azure Storage's API documentation

Using OAuth2#

หมายเหตุสำหรับผู้ใช้ n8n Cloud

ผู้ใช้ Cloud ไม่จำเป็นต้องให้รายละเอียดการเชื่อมต่อ เลือก Connect my account เพื่อเชื่อมต่อผ่านเบราว์เซอร์ของคุณ

สำหรับผู้ใช้ self-hosted มีสองขั้นตอนหลักในการตั้งค่า OAuth2 ด้วยตัวเอง:

  1. ลงทะเบียน application กับ Microsoft Identity Platform
  2. สร้าง client secret สำหรับ application นั้น

ทำตามคำแนะนำโดยละเอียดสำหรับแต่ละขั้นตอนด้านล่าง สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ Microsoft OAuth2 web flow โปรดดูที่ Microsoft authentication and authorization basics

Register an application#

ลงทะเบียน application กับ Microsoft Identity Platform:

  1. เปิด Microsoft Application Registration Portal
  2. เลือก Register an application
  3. ป้อน Name สำหรับ app ของคุณ
  4. ใน Supported account types เลือก Accounts in any organizational directory (Any Azure AD directory - Multi-tenant) and personal Microsoft accounts (for example, Skype, Xbox)
  5. ใน Register an application:
    1. คัดลอก OAuth Callback URL จาก n8n credential ของคุณ
    2. วางลงในฟิลด์ Redirect URI (optional)
    3. เลือก Select a platform > Web
  6. เลือก Register เพื่อสร้าง application ของคุณให้เสร็จสิ้น
  7. คัดลอก Application (client) ID และวางลงใน n8n เป็น Client ID

ดูข้อมูลเพิ่มเติมได้ที่ Register an application with the Microsoft Identity Platform

Generate a client secret#

เมื่อสร้าง application ของคุณแล้ว ให้สร้าง client secret สำหรับมัน:

  1. บนหน้า Microsoft application ของคุณ เลือก Certificates & secrets ในการนำทางด้านซ้าย
  2. ใน Client secrets เลือก + New client secret
  3. ป้อน Description สำหรับ client secret ของคุณ เช่น n8n credential
  4. เลือก Add
  5. คัดลอก Secret ในคอลัมน์ Value
  6. วางลงใน n8n เป็น Client Secret
  7. เลือก Connect my account ใน n8n เพื่อตั้งค่าการเชื่อมต่อให้เสร็จสิ้น
  8. ล็อกอินเข้าบัญชี Microsoft ของคุณและอนุญาตให้ app เข้าถึงข้อมูลของคุณ

ดูข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่ม client secret ได้ที่ Add credentials ของ Microsoft

Using Shared Key#

ถ้าจะตั้งค่า credentials นี้ คุณต้องมี:

  • Account: ชื่อของ Azure Storage account ของคุณ
  • Key: shared key สำหรับ Azure Storage account ของคุณ เลือก Security + networking แล้วเลือก Access keys คุณสามารถใช้ key บัญชีใดก็ได้จากสอง key สำหรับวัตถุประสงค์นี้

ดูขั้นตอนโดยละเอียดเพิ่มเติมได้ที่ Manage storage account access keys | Microsoft

Common issues#

นี่คือข้อผิดพลาดและปัญหาทั่วไปที่ทราบเกี่ยวกับ Azure Storage credentials

ต้องการการอนุมัติจาก Admin (Need admin approval)#

เมื่อพยายามเพิ่ม credentials สำหรับบัญชี Microsoft360 หรือ Microsoft Entra ผู้ใช้อาจเห็นข้อความเมื่อทำตามขั้นตอนว่าการดำเนินการนี้ต้องการการอนุมัติจาก admin

ข้อความนี้จะปรากฏขึ้นเมื่อบัญชีที่พยายามให้สิทธิ์สำหรับ credential ถูกจัดการโดย Microsoft Entra เพื่อที่จะออก credential บัญชี administrator จำเป็นต้องให้สิทธิ์แก่ผู้ใช้ (หรือ "tenant") สำหรับแอปพลิเคชันนั้น

ขั้นตอนสำหรับเรื่องนี้มีอยู่ใน Microsoft Entra documentation