다음을 통해 공유


Microsoft Entra ID에서 애플리케이션 자격 증명 추가 및 관리

기밀 클라이언트 애플리케이션을 빌드할 때 자격 증명을 효과적으로 관리하는 것이 중요합니다. 이 문서에서는 Microsoft Entra의 앱 등록에 클라이언트 인증서, 페더레이션 ID 자격 증명 또는 클라이언트 비밀을 추가하는 방법을 설명합니다. 이러한 자격 증명을 사용하면 애플리케이션이 사용자 상호 작용 없이 안전하게 인증하고 웹 API에 액세스할 수 있습니다.

필수 조건

빠른 시작: Microsoft Entra ID에 앱을 등록합니다.

애플리케이션에 자격 증명 추가

기밀 클라이언트 애플리케이션에 대한 자격 증명을 만드는 경우:

  • 애플리케이션을 프로덕션 환경으로 이동하기 전에 클라이언트 암호 대신 인증서를 사용하는 것이 좋습니다. 인증서를 사용하는 방법에 대한 자세한 내용은 Microsoft ID 플랫폼 애플리케이션 인증 인증서 자격 증명지침을 참조하세요.

  • 테스트를 위해 자체 서명된 인증서를 만들고 인증하도록 앱을 구성할 수 있습니다. 그러나 프로덕션 에서는 잘 알려진 인증 기관에서 서명된 인증서를 구입한 후, Azure Key Vault 를 사용해 인증서 액세스 및 수명을 관리해야 합니다.

클라이언트 비밀 취약성에 대한 자세한 내용은 비밀 기반 인증에서 벗어난 애플리케이션 마이그레이션을 참조하세요.

퍼블릭 키라고도 하는 인증서는 클라이언트 암호보다 더 안전한 것으로 간주되기 때문에 권장되는 자격 증명 유형입니다.

  1. Microsoft Entra 관리 센터의 앱 등록에서 애플리케이션을 선택합니다.

  2. 인증서 및 비밀>인증서>인증서 업로드를 선택합니다.

  3. 업로드하려는 파일을 선택합니다. .cer, .pem, .crt 파일 형식 중 하나여야 합니다.

  4. 추가를 선택합니다.

  5. 클라이언트 애플리케이션 코드에 사용할 인증서 지문 을 기록합니다.

    앱 등록의 인증서 및 비밀 창에 있는 인증서 탭을 보여 주는 Microsoft Entra 관리 센터의 스크린샷.