MFA using IdP for conditional access M365

Philip Brusten philip.brusten at kuleuven.be
Mon Mar 2 17:40:08 EST 2020


Hi

Just to confirm that we managed to integrate our Shibboleth IdP with MFA 
support to Azure AD.

The missing links were:

  - marking the IdP with MFA support: Set-MsolDomainFederationSettings 
-DomainName $dom -PreferredAuthenticationProtocol SAMLP -SupportsMfa $true

  - adding another value for SAML2AuthnContextClassRef to our strong 
authn module "http://schemas.microsoft.com/claims/multipleauthn"

We got this working either directy via SAML2.0 of via a AD FS relay via 
Ws-Fed. We will have to evaluate the pros and cons for both solutions.

Happy to share more information if needed.

Kind regards,

Philip

On 20/02/2020 17:22, Philip Brusten wrote:
> Hi
>
> has anyone integrated their Shibboleth IdP software with a custom 
> control using conditional access on MS Azure AD (requires premium p1 
> license):
>
> https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/controls#custom-controls-preview 
>
>
> (looks like OpenID connect is also involved ~ DiscoveryURL)
>
> We provide a MFA solution on our IdP and would like to integrate it 
> with M365 to avoid our users to use a 2nd solution using MS 
> Authenticator.
>
> This seems interesting as well, but not sure if this works with SAML2.0:
>
> https://docs.microsoft.com/en-us/partner-center/partner-security-requirements-mandating-mfa#issue-7-partner-has-implemented-3rd-party-mfa-which-isnt-recognized-by-azure-ad 
>
>
> ###
> please confirm with the 3rd party MFA solution provider that the MFA 
> solution cannot be configured to flow the 
> authenticationmethodsreferences claim (with value multipleauthn) to 
> Azure AD to indicate that MFA verification has been completed during 
> user authentication
> ###
>
> Is it just a matter of setting the AD FS claim 
> "https://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod" 
> with value "http://schemas.microsoft.com/claims/multipleauthn" when 
> MFA has been performed?
>
> Thx,
>
> Philip
>


More information about the users mailing list