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를 사용하는 *기타* 조직에서 사용할 수 있도록 자체 SaaS 앱을 게시하여 ISV(독립 소프트웨어 공급업체)가 됩니다.

앱 사용자 및 액세스 관리

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