콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

Microsoft Entra ID 자격 증명#

다음 노드를 인증하기 위해 이러한 자격 증명을 사용할 수 있습니다:

필수 조건#

  • Microsoft Entra ID 계정 또는 구독을 생성합니다.
  • 사용자가 기업 Microsoft Entra 계정에 의해 관리되는 경우, 관리자 계정이 이 사용자를 위해 "사용자가 회사 데이터를 대신하여 앱에 접근하도록 동의할 수 있음" 옵션을 활성화해야 합니다(자세한 내용은 Microsoft Entra 문서를 참조하십시오).

Microsoft는 Microsoft Azure 계정을 생성할 때 Entra ID 무료 요금제를 포함합니다.

지원되는 인증 방법#

  • OAuth2

관련 자료#

서비스에 대한 자세한 내용은 Microsoft Entra ID의 문서를 참조하십시오.

OAuth2 사용하기#

n8n Cloud 사용자 참고 사항

Cloud 사용자는 연결 정보를 직접 입력할 필요가 없습니다.
Connect my account 를 선택하면 브라우저를 통해 계정을 연결할 수 있습니다.

자체 호스팅 사용자에게는 OAuth2를 처음부터 구성하는 두 가지 주요 단계가 있습니다:

  1. Microsoft Identity Platform에 애플리케이션 등록하기.
  2. 해당 애플리케이션에 대한 클라이언트 비밀 생성하기.

각 단계에 대한 자세한 지침은 아래를 참조하십시오. Microsoft OAuth2 웹 흐름에 대한 자세한 내용은 Microsoft 인증 및 권한 부여 기본 사항을 참조하십시오.

애플리케이션 등록하기#

Microsoft Identity Platform에 애플리케이션을 등록합니다:

  1. Microsoft Application Registration Portal을 엽니다.
  2. 애플리케이션 등록을 선택합니다.
  3. 애플리케이션의 이름을 입력합니다.
  4. 지원되는 계정 유형에서 조직 디렉터리의 모든 계정(모든 Azure AD 디렉터리 - 다중 테넌트) 및 개인 Microsoft 계정(예: Skype, Xbox)를 선택합니다.
  5. 애플리케이션 등록에서:
    1. n8n 자격 증명에서 OAuth Callback URL을 복사합니다.
    2. Redirect URI (선택 사항) 필드에 붙여넣습니다.
    3. 플랫폼 선택 > 을 선택합니다.
  6. 등록을 선택하여 애플리케이션을 생성합니다.
  7. 애플리케이션(클라이언트) ID를 복사하여 n8n의 클라이언트 ID로 붙여넣습니다.

자세한 내용은 Microsoft Identity Platform에 애플리케이션 등록하기를 참조하십시오.

클라이언트 비밀 생성하기#

애플리케이션이 생성되면, 클라이언트 비밀을 생성합니다:

  1. Microsoft 애플리케이션 페이지에서 왼쪽 탐색에서 인증서 및 비밀을 선택합니다.
  2. 클라이언트 비밀에서 + 새 클라이언트 비밀을 선택합니다.
  3. 클라이언트 비밀에 대한 설명을 입력합니다, 예: n8n 자격 증명.
  4. 추가를 선택합니다.
  5. 열에서 비밀을 복사합니다.
  6. 이를 n8n의 클라이언트 비밀로 붙여넣습니다.
  7. n8n에서 내 계정 연결을 선택하여 연결 설정을 마칩니다.
  8. Microsoft 계정에 로그인하고 앱이 내 정보에 접근할 수 있도록 허용합니다.

클라이언트 비밀 추가에 대한 자세한 내용은 Microsoft의 클라이언트 비밀 추가하기를 참조하십시오.

일반 문제#

Microsoft Entra 자격 증명과 관련된 알려진 일반 오류 및 문제입니다.

관리자 승인 필요 (Need admin approval)#

Microsoft 360 또는 Microsoft Entra 계정의 자격 증명을 추가하려고 할 때,
이 작업에는 관리자 승인이 필요합니다 라는 메시지가 표시될 수 있습니다.

이 메시지는 자격 증명의 권한을 부여하려는 계정이 Microsoft Entra에서 관리되는 경우 나타납니다.
자격 증명을 발급하려면,
관리자 계정이 해당 애플리케이션에 대해 사용자(또는 "테넌트")에게 권한을 부여해야 합니다.

이 절차에 대한 자세한 내용은
Microsoft Entra 문서를 참고하세요.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!