외부 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와 통합되는 데스크톱 애플리케이션을 작성하는 방법을 보여 줍니다.
모바일: 브라우저 대리 인증
이러한 샘플과 방법 가이드에서는 Microsoft Entra 외부 ID와 통합되는 브라우저 대리 인증을 사용하여 공용 클라이언트 모바일 애플리케이션을 작성하는 방법을 보여 줍니다.
언어/ 플랫폼 |
코드 샘플 가이드 | 빌드 및 통합 가이드 |
---|---|---|
ASP.NET Core MAUI | • 사용자 로그인 | • 사용자 로그인 |
Android(Kotlin) | • 사용자 로그인 • 사용자 로그인 및 API 호출 |
• 사용자 로그인, API 호출 |
iOS(Swift) | • 사용자 로그인 • 사용자 로그인 및 API 호출 |
• 사용자 로그인, API 호출 |
데스크톱: 기본 인증.
이러한 샘플과 방법 가이드에서는 Microsoft Entra 외부 ID와 통합되는 데스크톱 애플리케이션을 작성하는 방법을 보여 줍니다.
모바일: 기본 인증
이러한 샘플과 방법 가이드에서는 Microsoft Entra 외부 ID와 통합되는 기본 인증을 사용하여 공용 클라이언트 모바일 애플리케이션을 작성하는 방법을 보여 줍니다.
언어/ 플랫폼 |
코드 샘플 가이드 | 빌드 및 통합 가이드 |
---|---|---|
Android(Kotlin) | • 사용자 로그인 • 사용자 로그인 및 API 호출 |
• 사용자 로그인 |
iOS(Swift) | • 사용자 로그인 • 사용자 로그인 및 API 호출 |
• 사용자 로그인 |
디먼
이러한 샘플과 방법 가이드에서는 Microsoft Entra 외부 ID와 통합되는 디먼 애플리케이션을 작성하는 방법을 보여 줍니다.