Microsoft ID 플랫폼 설명서

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

애플리케이션에 대한 인증 및 권한 부여

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

SPA(Single-page app)

코드가 다운로드되어 브라우저 자체에서 실행되는 웹 애플리케이션입니다.

웹앱

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

Web API

애플리케이션 또는 다른 웹 API에서 액세스하는 RESTful 웹 서비스로, 일반적으로 API에서 제공하는 데이터와 함께 작동합니다.

데스크톱 앱

사용자의 데스크톱, 랩톱 또는 Notebook 컴퓨터에서 코드가 실행되는 UI(사용자 인터페이스)가 있는 애플리케이션입니다.

모바일 앱

사용자의 휴대폰, 태블릿 또는 기타 모바일 디바이스에서 코드가 실행되는 UI가 있는 애플리케이션입니다.

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

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

시작

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

Microsoft 인증 라이브러리

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

파트너 및 고객 인증

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

Microsoft Graph에 연결

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

앱 관리 및 마케팅

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