AZ-900 Microsoft Azure Fundamentals Exam
Start here! Get your feet wet with the Microsoft cloud and begin your journey to earning your Microsoft Certified: Azure Fundamentals certification!
Gauge your current knowledge

Gauge your current knowledge

Start here! Get your feet wet with the Microsoft cloud and begin your journey to earning your Microsoft Certified: Azure Fundamentals certification!
Gauge your current knowledge

Gauge your current knowledge

Multi-Factor Authentication (MFA) is an identity verification process that requires users to present multiple forms of evidence before accessing a resource. It combines at least two of the following factors: something you know (like a password), something you have (like a phone or hardware key), and something you are (like a fingerprint). By adding a second factor beyond the password, MFA significantly reduces the risk of unauthorized access. Azure Active Directory includes built-in support for MFA to protect cloud applications and services.
One of the main security benefits of MFA is that it prevents attackers who may have obtained passwords from gaining access. Even if a password is weak or exposed elsewhere, the attacker still needs the second factor to sign in. MFA also supports self-service password reset, making it faster for users to recover their accounts without IT help. Overall, implementing MFA in Azure helps meet compliance requirements and strengthen your security posture.
Azure provides a variety of verification methods for MFA. When users sign in, they can choose from Microsoft Authenticator app notifications or codes, OATH hardware or software tokens, SMS messages or voice calls, and FIDO2 security keys (passkeys) and Windows Hello for Business. Users register multiple methods to ensure resilience if one method is unavailable.
You can enable MFA in Azure AD using Security Defaults for a quick, tenant-wide rollout or Conditional Access policies for more granular control. To enable Security Defaults, go to Azure Active Directory > Properties > Manage security defaults and set it to Enabled. For Conditional Access, create a new policy that assigns multifactor authentication to selected users, groups, or cloud apps and set the grant control to Require MFA. Azure also supports per-user MFA to apply it directly to individual accounts.
Best practices for enforcing MFA in Azure include requiring it for all administrator accounts and blocking legacy authentication protocols that don’t support MFA. It is recommended to ask users to register more than one verification method for fallback options. Regularly review sign-in logs and use Conditional Access insights to monitor MFA usage and impact. By following these guidelines, you can maintain a strong, scalable authentication strategy in Azure.
Authentication policies in Azure Active Directory help organizations control how users verify their identity and access resources. These policies cover methods like Single Sign-On (SSO), Multi-Factor Authentication (MFA), and passwordless sign-in. SSO allows users to sign in once and access multiple applications without re-entering credentials. MFA adds an extra layer of security by requiring two or more verification methods. Employing these methods helps ensure compliance with security standards and reduce the risk of unauthorized access.
To strengthen password security, Azure AD offers several built-in features that administrators can enable quickly:
Conditional Access policies allow granular control over sign-in events and resource access. Administrators can create policies that require MFA for high-risk sign-ins or specific administrative roles, block legacy authentication protocols that don’t support modern security, enforce Device-based Conditional Access so only compliant or managed devices can access resources, and apply risk-based rules to challenge or block access when suspicious activity is detected.
Integrating applications with Azure AD simplifies user access while maintaining security. Organizations can use the Azure AD Application Gallery to enable SSO for thousands of SaaS apps, deploy Azure AD Application Proxy to secure on-premises web apps with corporate credentials, automate user provisioning and deprovisioning to keep user access up to date, and assign least-privilege roles to limit administrative rights and follow the principle of least privilege.
Azure supports several authentication methods to secure cloud environments, each with unique strengths and implementation considerations. Authentication is the process of verifying user identities before granting access to resources. Choosing the right combination of methods helps protect against common attacks like phishing and credential theft. Common options include Single sign-on (SSO), Multi-factor authentication (MFA), and Passwordless authentication.
Single sign-on (SSO) enhances the user experience by allowing one login to access multiple applications. With SSO, users avoid remembering and entering separate credentials for each service, which reduces password fatigue and the risk of weak or reused passwords. Azure’s SSO integrates with on-premises Active Directory and thousands of SaaS apps, providing a centralized control point for access governance. This integration also simplifies deprovisioning and helps prevent orphaned accounts.
Multi-factor authentication (MFA) adds another layer of security by requiring two or more forms of verification. These factors can include something you know (like a password), something you have (such as a mobile device or hardware token), and something you are (for example, a fingerprint or facial recognition). MFA mitigates the risk of compromised passwords and blocks unauthorized access even if a password is stolen. Azure MFA can prompt users for push notifications, codes from software or hardware tokens, and phone-based verification.
Passwordless authentication eliminates the dependency on passwords by using strong, phishing-resistant credentials. Methods such as Windows Hello for Business, FIDO2 security keys, and Microsoft Authenticator passkeys provide phishing-resistant sign-in, reduced risk of brute-force or credential stuffing attacks, and a smoother user experience without password resets. These options store cryptographic keys on user devices, making it hard for attackers to duplicate or intercept credentials.
Implementing a resilient access strategy means combining these methods and blocking legacy protocols that bypass modern protections. Administrators should require users to register multiple authentication methods for fallback, enforce MFA for privileged roles and critical applications, and disable or block legacy authentication protocols like IMAP or POP3. This layered approach ensures Azure environments stay secure, minimizes help-desk calls, and protects against evolving threats.
Single sign-on (SSO) is an authentication method that lets users access multiple applications after signing in just once with a single account. This approach eliminates repeated password prompts and provides a smoother user experience. With SSO, users can open any connected app without typing credentials again during the same session. Organizations use SSO to reduce login friction and improve productivity.
SSO offers several key benefits:
Azure integrates SSO through Azure Active Directory (Azure AD), extending on-premises Active Directory to the cloud. Azure AD provides pre-integrated connectors for thousands of SaaS apps like Microsoft 365, Salesforce, and Box. This integration automatically provisions or removes access based on a user’s group membership or job status. Azure AD also supports application proxy, allowing secure remote access to on-premises web apps.
When an application doesn’t support standard protocols like SAML or OAuth, you can use password-based SSO in Azure AD. This method securely stores user credentials in an encrypted form and fills them into an app’s HTML sign-in page. Choose password-based SSO when an app only accepts a username and password, the app lacks support for token-based or header-based authentication, or you need a quick SSO setup for legacy or custom web applications.
By leveraging SSO in Azure AD, organizations can simplify access while maintaining strong security controls. When combined with multi-factor authentication (MFA) and passwordless options, SSO helps protect resources across on-premises and cloud environments. Implementing SSO lays a strong foundation for managing identities efficiently in a hybrid enterprise.
Passwordless authentication in Azure Entra ID removes traditional passwords and uses stronger methods that rely on cryptographic keys, biometrics, or device-based credentials. This approach is highly resistant to phishing and reduces the risk of password theft. Azure Entra ID supports a variety of passwordless protocols, including Windows Hello for Business, FIDO2 security keys, and Microsoft Authenticator app. By eliminating passwords, organizations can simplify sign-in processes and improve overall security.
Windows Hello for Business replaces passwords with a two-factor system tied to a user’s device. It uses biometric recognition (face or fingerprint) or a PIN stored securely on the device. This method is fast, user-friendly, and leverages built-in hardware like cameras or fingerprint readers. Because credentials never leave the device, it makes remote attacks much harder.
Azure Entra ID also supports FIDO2 security keys, which are physical USB, NFC, or Bluetooth devices that use public key cryptography for authentication. Users simply plug in or tap the key to authenticate without entering any password or username. These keys are phishing-resistant and can work in shared PC environments to protect user accounts. They improve security while streamlining the sign-in experience.
The Microsoft Authenticator app enables passwordless sign-in on mobile and desktop devices. It uses key-based authentication tied to the user’s phone, unlocking credentials with a PIN or biometric scan. This app can be used across any platform and integrates with applications via Microsoft Authentication Libraries. By pushing notifications for approval, it provides a convenient and secure alternative to traditional passwords.