Microsoft ID 플랫폼 설명서

Microsoft ID 플랫폼 및 오픈 소스 인증 라이브러리를 사용하여 Microsoft Entra 계정, Microsoft 개인 계정, Facebook 및 Google과 같은 소셜 계정으로 사용자를 로그인시킵니다. 웹 API를 보호하고 Microsoft Graph와 같은 보호된 API에 액세스하여 사용자 및 조직의 데이터를 사용합니다.

모든 앱에 대한 인증 및 권한 부여

형식을 선택하여 IAM(ID 및 액세스 관리) 지원을 사용하여 빌드하거나 확장하는 앱에 대한 설명서에 집중합니다.

SPA(단일 페이지 앱)

코드가 다운로드되어 브라우저 자체에서 실행되는 웹앱입니다.

웹 앱

서버에서 코드가 실행되는 기존 또는 "클래식" 웹앱으로, 브라우저에서 렌더링할 페이지 데이터를 반환합니다.

웹 API

일반적으로 API에서 제공하는 데이터로 작업하기 위해 앱 또는 다른 웹 API에서 액세스하는 RESTful 웹 서비스입니다.

데스크톱 앱

코드가 사용자의 데스크톱, 랩톱 또는 Notebook 컴퓨터에서 실행되는 UI(사용자 인터페이스)가 있는 앱.

모바일 앱

사용자의 휴대폰, 태블릿 또는 기타 모바일 디바이스에서 코드가 실행되는 UI가 있는 앱.

백그라운드 서비스, 디먼 또는 스크립트

서버 간 통신 또는 예약된 작업과 같은 비대화형 작업을 수행하는 UI가 없는 앱 또는 스크립트입니다.

시작하기

앱에 핵심 IAM 기능을 추가하는 지침과 앱을 안전하고 사용 가능한 상태로 유지하기 위한 모범 사례에 빠르게 액세스합니다.

Microsoft 인증 라이브러리

오픈 소스 MSAL(Microsoft 인증 라이브러리)은 Microsoft에서 빌드하고 지원합니다. 인증 및 권한 부여를 위해 Microsoft ID 플랫폼을 사용하는 모든 앱에는 MSAL을 권장합니다.

파트너 및 고객 인증

B2B(Business-to-Business) 시나리오에서 파트너 조직의 사용자를 로그인시키거나 B2C(Business-to-Customer) 시나리오에서 고객을 위한 사용자 지정 등록 및 로그인 환경을 만듭니다.

Microsoft Graph에 연결

Microsoft Entra ID에 저장된 조직, 사용자 및 앱 데이터에 프로그래밍 방식으로 액세스합니다. 앱에서 Microsoft Graph를 호출하여 Microsoft Entra 사용자 및 그룹을 만들고 관리하고, 프로필, 일정, 전자 메일 등과 같은 사용자의 데이터를 가져오고 수정합니다.

앱 관리 및 마케팅

Dropbox, Salesforce 및 ServiceNow와 같은 기존 SaaS 앱을 조직의 사용자가 사용할 수 있도록 하고, SSO를 구성하고, 보안을 관리합니다. 또는 Microsoft Entra ID를 사용하는 _other_ 조직에서 사용할 고유한 SaaS 앱을 게시하여 ISV(독립 소프트웨어 공급업체)가 됩니다.

앱 사용자 및 해당 액세스 관리

조직의 설치된 SaaS 앱에서 사용자 ID 및 해당 역할을 자동으로 만듭니다. HR 기반 프로비전, SCIM(System for Cross-domain Identity Management) 등