implementing-passwordless-auth-with-microsoft-entra

Featured

Implements passwordless authentication using Microsoft Entra ID with FIDO2 security keys, Windows Hello for Business, Microsoft Authenticator passkeys, and certificate-based authentication to eliminate password-based attacks. Activates for requests involving passwordless deployment, FIDO2 passkey configuration, phishing-resistant MFA, or Microsoft Entra authentication method policies.

AI & Automation 12,642 stars 1468 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Implementing Passwordless Auth with Microsoft Entra ## When to Use - Organization wants to eliminate password-based attacks (phishing, credential stuffing, brute force) - Regulatory or internal mandate requires phishing-resistant MFA (Executive Order 14028, CISA guidance) - Deploying FIDO2 security keys or Windows Hello for Business across the enterprise - Migrating from legacy MFA (SMS, phone call) to phishing-resistant authentication methods - Implementing passkey support for hybrid or cloud-joined Windows devices - Reducing helpdesk costs from password reset requests **Do not use** for environments that cannot support modern authentication protocols; legacy applications using NTLM or basic authentication must be migrated first. ## Prerequisites - Microsoft Entra ID P1 or P2 license (Azure AD Premium) - Windows 10/11 22H2+ for Windows Hello for Business deployment - FIDO2-compliant security keys (YubiKey 5 Series, Feitian BioPass, Google Titan) - Microsoft Authenticator app 6.8+ for passkey support on iOS 16+/Android 14+ - Hybrid Azure AD join or Azure AD join configured for Windows devices - Conditional Access policies configured for authentication strength ## Workflow ### Step 1: Configure Authentication Methods Policy Enable passwordless authentication methods in Microsoft Entra: ```powershell # Connect to Microsoft Graph Connect-MgGraph -Scopes "Policy.ReadWrite.AuthenticationMethod", "User.ReadWrite.All" # Enable FIDO2 Security Key authentication method $fi...

Details

Author
mukul975
Repository
mukul975/Anthropic-Cybersecurity-Skills
Created
3 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Solid

implementing-passwordless-authentication-with-fido2

Deploy FIDO2/WebAuthn passwordless authentication using security keys and platform authenticators. Covers WebAuthn API integration, FIDO2 server configuration, passkey enrollment, biometric authentica

12,642 Updated today
mukul975
DevOps & Infrastructure Listed

entra-app-registration

Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication, add API permissions, generate service principal, MSAL example, console app auth, Entra ID setup, Azure AD authentication. DO NOT USE FOR: Azure RBAC or role assignments (use azure-rbac), Key Vault secrets (use azure-keyvault-expiration-audit), Azure resource security (use azure-security).

335 Updated today
aiskillstore
DevOps & Infrastructure Solid

entra-app-registration

Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication, add API permissions, generate service principal, MSAL example, console app auth, Entra ID setup, Azure AD authentication. DO NOT USE FOR: Azure RBAC or role assignments (use azure-rbac), Key Vault secrets (use azure-keyvault-expiration-audit), general Azure resource security guidance.

607 Updated 1 months ago
microsoft
Code & Development Solid

entra-app-registration

Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication, add API permissions, generate service principal, MSAL example, console app auth, Entra ID setup, Azure AD authentication. DO NOT USE FOR: Azure RBAC or role assignments (use azure-rbac), Key Vault secrets (use azure-keyvault-expiration-audit), general Azure resource security guidance.

1,998 Updated 1 months ago
microsoft
AI & Automation Featured

implementing-hardware-security-key-authentication

Implements FIDO2/WebAuthn hardware security key authentication including registration ceremonies, authentication flows, YubiKey enrollment, and passkey migration strategies. Builds a complete relying party server using the python-fido2 library that supports cross-platform authenticators, resident key (discoverable credential) workflows, and user verification policies. Activates for requests involving FIDO2 implementation, WebAuthn registration, hardware security key enrollment, YubiKey integration, or passkey migration from password-based authentication.

12,642 Updated today
mukul975