Microsoft Azure Solutions Architect Expert AZ-305 Practice Question
Your company is developing a multi-tenant Software-as-a-Service (SaaS) web application that will run on Azure App Service. Employees of customer organizations must authenticate by using their existing Azure Active Directory (Azure AD) accounts, and individual consumers must sign in with Google or Facebook. You need to recommend an authentication platform that meets both requirements while requiring the fewest possible changes to application code. Which solution should you recommend?
Create an Azure AD B2C tenant, configure Google and Facebook as identity providers, and add each customer's Azure AD tenant as an OpenID Connect identity provider.
Deploy Azure AD Domain Services and join the App Service to the managed domain for Kerberos-based authentication.
Register a multi-tenant application in the company's Azure AD tenant and use Azure AD External Identities with social identity providers.
Enable App Service authentication with a single-tenant Azure AD registration and configure social identity providers in custom application code.
Azure AD B2C is designed for business-to-consumer scenarios and includes built-in user flows plus native connectors for popular social identity providers such as Google and Facebook. You can also configure a multi-tenant Azure AD identity provider (or individual single-tenant providers) so that users from any customer's Azure AD tenant can authenticate through the same B2C endpoint. Because Azure AD B2C issues the tokens and manages all user flows, the web application only needs a single OpenID Connect/OAuth 2.0 integration, keeping code changes to a minimum.
Using Azure AD External Identities within a standard Azure AD tenant can allow some social and enterprise logins, but its feature set and customization options are more limited and it is optimized for partner collaboration rather than high-scale consumer scenarios. App Service authentication configured with a single-tenant Azure AD application would block users from other Microsoft Entra tenants and would still require additional configuration effort to add social providers. Azure AD Domain Services targets legacy LDAP/Kerberos requirements and does not address modern web or social authentication needs. Therefore, deploying an Azure AD B2C tenant and configuring both social and Azure AD identity providers is the most suitable choice.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Azure AD B2C, and how does it differ from regular Azure AD?
Open an interactive chat with Bash
What is an OpenID Connect identity provider, and how is it used in Azure AD B2C?
Open an interactive chat with Bash
Why is Azure AD Domain Services not suitable for modern web or social authentication?
Open an interactive chat with Bash
Microsoft Azure Solutions Architect Expert AZ-305
Design identity, governance, and monitoring solutions
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .