다음을 통해 공유


외부 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 사용자 로그인 사용자 로그인
Android(Kotlin) 사용자 로그인
사용자 로그인 및 API 호출
사용자 로그인, API 호출
iOS(Swift) 사용자 로그인
사용자 로그인 및 API 호출
사용자 로그인, API 호출

모바일: 기본 인증

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

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

디먼

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

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