본문 바로가기

Microsoft Entra ID

GitHub

Microsoft Entra ID는 다음을 통해 지원됩니다:

  • 이 azure Auth Connect 프리셋
  • 직접 연동 oauth2 Microsoft identity 엔드포인트 설정

Auth Connect 프리셋 예제

“Auth Connect 프리셋 예시” 섹션
import { SocialLoginAuthConnect } from '@capgo/capacitor-social-login';
await SocialLoginAuthConnect.initialize({
authConnect: {
azure: {
tenantId: 'common',
clientId: 'your-azure-client-id',
redirectUrl: 'myapp://oauth/azure',
},
},
});
const result = await SocialLoginAuthConnect.login({
provider: 'azure',
});
import { SocialLogin } from '@capgo/capacitor-social-login';
await SocialLogin.initialize({
oauth2: {
azure: {
appId: 'your-azure-client-id',
authorizationBaseUrl: 'https://login.microsoftonline.com/common/oauth2/v2.0/authorize',
accessTokenEndpoint: 'https://login.microsoftonline.com/common/oauth2/v2.0/token',
redirectUrl: 'myapp://oauth/azure',
scope: 'openid profile email User.Read',
pkceEnabled: true,
resourceUrl: 'https://graph.microsoft.com/v1.0/me',
},
},
});
const result = await SocialLogin.login({
provider: 'oauth2',
options: {
providerId: 'azure',
},
});
  • 교체 common 단일 테넌트 앱의 경우 테넌트 ID를 함께 사용하세요.
  • resourceUrl 로그인 직후 프로필 데이터가 필요하면 Microsoft Graph를 지정할 수 있습니다.

Microsoft Entra ID에서 계속하기

“Microsoft Entra ID에서 계속하기” 섹션

사용 중이라면 Microsoft Entra ID 인증 및 계정 흐름을 설계할 때, 이를 다음 항목과 연결하세요: @capgo/capacitor-social-login 사용하기 @capgo/capacitor-social-login 사용 시 네이티브 기능을 위해, @capgo/capacitor-social-login @capgo/capacitor-social-login의 구현 세부 사항은, @capgo/capacitor-passkey @capgo/capacitor-passkey의 구현 세부 사항은 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric의 구현 세부 사항은, 2단계 인증 2단계 인증의 구현 세부 사항에 대해서는