Google Workspace(이하 GWS)와 M365 EntraID(이하 EntraID)간 계정 연동과 SSO 인증을 위한 가이드 문서입니다.
참고 자료
GWS & EntraID 사용자 계정 동기화 (자동 프로비저닝)
Microsoft Office 365 앱 생성
경로 : 앱 >> 웹 및 모바일 앱





계정 연동을 위한 자동 프로비저닝 구성









테스트 결과를 보기 위해서는 여기를 클릭해주세요
Tenant Custom Domain 확인
Custom Domain Primary 확인

GWS(IdP) 와 EntraID(SP) Federation 구성
먼저 GWS에서 생성했던 Microsoft Office 365 앱의 SAML 데이터 파일을 azure cloudshell로 업로드합니다.




Federation 설정 스크립트 (Powershell)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
Install-Module Microsoft.Graph -Scope CurrentUser
Import-Module Microsoft.Graph
$domainId = "<your domain name>"
$xml = [Xml](Get-Content GoogleIDPMetadata.xml)
$cert = -join $xml.EntityDescriptor.IDPSSODescriptor.KeyDescriptor.KeyInfo.X509Data.X509Certificate.Split()
$issuerUri = $xml.EntityDescriptor.entityID
$signinUri = $xml.EntityDescriptor.IDPSSODescriptor.SingleSignOnService | ? { $_.Binding.Contains('Redirect') } | % { $_.Location }
$signoutUri = "<https://accounts.google.com/logout>"
$displayName = "Google Workspace Identity"
Connect-MGGraph -Scopes "Domain.ReadWrite.All", "Directory.AccessAsUser.All"
$domainAuthParams = @{
DomainId = $domainId
IssuerUri = $issuerUri
DisplayName = $displayName
ActiveSignInUri = $signinUri
PassiveSignInUri = $signinUri
SignOutUri = $signoutUri
SigningCertificate = $cert
PreferredAuthenticationProtocol = "saml"
federatedIdpMfaBehavior = "acceptIfMfaDoneByFederatedIdp"
}
New-MgDomainFederationConfiguration @domainAuthParams
Federation 구성 확인 명령어
Get-MgDomainFederationConfiguration -DomainId $domainId |fl
Custom Domain Federation 확인

GWS 사용자 생성
테스트 계정
- ID : [email protected]
- 성 : 메
- 이름 : 가존




GWS 사용자 이름 및 비밀번호 변경



GWS 사용자 제거
EntraID 사용자 이름 변경