G-Suite (Google Workspace) authentication into Office 365 (SAML)
https://www.youtube.com/watch?v=C46djGWiaDA
-
Install-Module MSOnline
-
Import-Module MSOnline
-
Connect-MsolService
-
$domainName = "<your domain>"
-
[xml]$idp = Get-Content <metadata-xml-file-path>
-
$activeLogonUri = "https://login.microsoftonline.com/login.srf"
-
$signingCertificate = ($idp.EntityDescriptor.IDPSSODescriptor.KeyDescriptor.KeyInfo.X509Data.X509Certificate | Out-String).Trim()
-
$issuerUri = $idp.EntityDescriptor.entityID
-
$logOffUri = $idp.EntityDescriptor.IDPSSODescriptor.SingleSignOnService.Location[0]
-
$passiveLogOnUri = $idp.EntityDescriptor.IDPSSODescriptor.SingleSignOnService.Location[0]
-
Set-MsolDomainAuthentication -DomainName $domainName -FederationBrandName $domainName -Authentication Federated -PassiveLogOnUri $passiveLogOnUri -ActiveLogOnUri $activeLogonUri -SigningCertificate $signingcertificate -IssuerUri $issuerUri -LogOffUri $logOffUri -PreferredAuthenticationProtocol "SAMLP"
No Comments