Microsoft Entra 외부 ID CIAM(고객 ID 및 액세스 관리)에 대한 샘플

Microsoft 기본 다양한 애플리케이션 형식을 Microsoft Entra 외부 ID 통합하는 방법을 보여 주는 코드 샘플을 제공합니다. 일반적인 인증 및 권한 부여 시나리오, 개발 언어 및 플랫폼에 따라 샘플을 다운로드 및 사용하거나 사용자 고유의 앱을 빌드하기 위한 지침을 제공합니다. 프로젝트(해당하는 경우)를 빌드하고 샘플 애플리케이션을 실행하기 위한 지침이 포함되어 있습니다. 샘플 코드 내에서 주석은 애플리케이션에서 이러한 라이브러리를 사용하여 외부 테넌트에서 인증 및 권한 부여를 수행하는 방법을 이해하는 데 도움이 됩니다.

샘플 및 가이드

탭을 사용하여 앱 유형 또는 기본 설정 언어/플랫폼별로 샘플을 정렬합니다.

SPA(단일 페이지 애플리케이션)

이러한 샘플 및 방법 가이드에서는 단일 페이지 애플리케이션을 Microsoft Entra 외부 ID 통합하는 방법을 보여 줍니다.

언어/
플랫폼
코드 샘플 가이드 빌드 및 통합 가이드
JavaScript, Vanilla 사용자 로그인 사용자 로그인
JavaScript, Angular 사용자 로그인 ---
JavaScript, React 사용자 로그인 사용자 로그인

웹 앱

이러한 샘플 및 방법 가이드에서는 Microsoft Entra 외부 ID 통합되는 웹 애플리케이션을 작성하는 방법을 보여 줍니다.

언어/
플랫폼
코드 샘플 가이드 빌드 및 통합 가이드
JavaScript, Node.js (Express) 사용자 로그인
사용자 로그인 및 API 호출
사용자 로그인
사용자 로그인 및 API 호출
ASP.NET Core 사용자 로그인 사용자 로그인
Python Django 사용자 로그인 ---
Python Flask 사용자 로그인 ---

웹 API

이러한 샘플에서는 Microsoft ID 플랫폼을 사용하여 웹 API를 보호하는 방법과 웹 API에서 다운스트림 API를 호출하는 방법을 보여줍니다.

언어/
플랫폼
코드 샘플 가이드 빌드 및 통합 가이드
ASP.NET Core --- ASP.NET 웹 API 보안

데스크톱

이러한 샘플 및 방법 가이드에서는 Microsoft Entra 외부 ID 통합되는 데스크톱 애플리케이션을 작성하는 방법을 보여 줍니다.

언어/
플랫폼
코드 샘플 가이드 빌드 및 통합 가이드
JavaScript, Electron 사용자 로그인 ---
ASP.NET (MAUI) 사용자 로그인 사용자 로그인

모바일: 브라우저 위임됨

이러한 샘플 및 방법 가이드에서는 Microsoft Entra 외부 ID 통합되는 브라우저 위임 인증을 사용하여 공용 클라이언트 모바일 애플리케이션을 작성하는 방법을 보여 줍니다.

언어/
플랫폼
코드 샘플 가이드 빌드 및 통합 가이드
ASP.NET Core MAUI 사용자 로그인 사용자 로그인

모바일: 네이티브 인증

이러한 샘플 및 방법 가이드에서는 Microsoft Entra 외부 ID 통합되는 네이티브 인증을 사용하여 공용 클라이언트 모바일 애플리케이션을 작성하는 방법을 보여 줍니다.

언어/
플랫폼
코드 샘플 가이드 빌드 및 통합 가이드
Android(Kotlin) 사용자 로그인 사용자 로그인
iOS(Swift) 사용자 로그인 사용자 로그인

디먼

이러한 샘플 및 방법 가이드에서는 Microsoft Entra 외부 ID 통합되는 디먼 애플리케이션을 작성하는 방법을 보여 줍니다.

언어/
플랫폼
코드 샘플 가이드 빌드 및 통합 가이드
Node.js API 호출 API 호출
.NET API 호출 API 호출