Conditional Access: Require an authentication strength for external users
Authentication strength is a Conditional Access control that lets you define a specific combination of multifactor authentication (MFA) methods that an external user must complete to access your resources. This control is especially useful for restricting external access to sensitive apps in your organization. For example, you can create a Conditional Access policy, require a phishing-resistant authentication strength in the policy, and assign it to guests and external users.
Azure AD provides three built-in authentication strengths:
- Multifactor authentication strength
- Passwordless MFA strength
- Phishing-resistant MFA strength
You can use one of the built-in strengths or create a custom authentication strength based on the authentication methods you want to require.
In external user scenarios, the MFA authentication methods that a resource tenant can accept vary depending on whether the user is completing MFA in their home tenant or in the resource tenant. For details, see Conditional Access authentication strength.
Currently, you can only apply authentication strength policies to external users who authenticate with Azure AD. For email one-time passcode, SAML/WS-Fed, and Google federation users, use the MFA grant control to require MFA.
Configure cross-tenant access settings to trust MFA
Authentication strength policies work together with MFA trust settings in your cross-tenant access settings to determine where and how the external user must perform MFA. An Azure AD user first authenticates with their own account in their home tenant. Then when this user tries to access your resource, Azure AD applies the authentication strength Conditional Access policy and checks to see if you've enabled MFA trust.
- If MFA trust is enabled, Azure AD checks the user's authentication session for a claim indicating that MFA has been fulfilled in the user's home tenant.
- If MFA trust is disabled, the resource tenant presents the user with a challenge to complete MFA in the resource tenant using an acceptable authentication method.
The authentication methods that external users can use to satisfy MFA requirements are different depending on whether the user is completing MFA in their home tenant or the resource tenant. See the table in Conditional Access authentication strength.
Before you create the Conditional Access policy, check your cross-tenant access settings to make sure your inbound MFA trust settings are configured as intended.
Choose an authentication strength
Determine if one of the built-in authentication strengths will work for your scenario or if you'll need to create a custom authentication strength.
- Sign in to the Azure portal as a global administrator, security administrator, or Conditional Access administrator.
- Browse to Azure Active Directory > Security > Authentication methods > Authentication strengths.
- Review the built-in authentication strengths to see if one of them meets your requirements.
- If you want to enforce a different set of authentication methods, create a custom authentication strength.
Create a Conditional Access policy
Use the following steps to create a Conditional Access policy that applies an authentication strength to external users.
Sign in to the Azure portal as a global administrator, security administrator, or Conditional Access administrator.
Browse to Azure Active Directory > Security > Conditional Access.
Select New policy.
Give your policy a name. We recommend that organizations create a meaningful standard for the names of their policies.
Under Assignments, select Users or workload identities.
Under Include, choose Select users and groups, and then select Guest or external users.
Select the types of guest or external users you want to apply the policy to.
Under Exclude, select Users and groups and choose your organization's emergency access or break-glass accounts.
Under Cloud apps or actions, under Include or Exclude, select any applications you want to include in or exclude from the authentication strength requirements.
Under Access controls > Grant:
- Choose Grant access.
- Select Require authentication strength, and then select the built-in or custom authentication strength from the list.
Confirm your settings and set Enable policy to Report-only.
Select Create to create to enable your policy.
After you confirm your settings using report-only mode, an administrator can move the Enable policy toggle from Report-only to On.
Conditional Access common policies
Simulate sign in behavior using the Conditional Access What If tool
Submit and view feedback for