Microsoft Entra ID Documentation

repository·main·Indexed 42 days ago

https://github.com/microsoftdocs/entra-docs

Documentation for Microsoft Entra ID focusing on identity governance, architectural guidance, and implementation best practices. Includes detailed guides on Microsoft Entra Agent ID, covering AI-guided setup via GitHub Copilot, blueprint design, credential configuration using Federated Identity Credentials (FIC), and Microsoft Graph API permissions for agent identity provisioning.

Tokens
236.8K
Snippets
235
Records
999
Agent score
54%

What's inside Microsoft Entra ID

  1. Overview of Microsoft Entra External ID for CIAM

    main

    Microsoft Entra External ID provides a Customer Identity and Access Management (CIAM) solution for organizations wanting to make applications available to consumers and business customers. It allows you to implement features like self-service registration, personalized sign-in experiences, and customer account management using the Microsoft Entra platform.

    Key capabilities include:

    • Self-service registration: Customers can sign up and manage their own profiles.
    • Single Sign-On (SSO): Support for social (Google, Facebook, Apple), enterprise, or managed identities.
    • Customization: Branding for sign-up/sign-in pages and custom attribute collection.
    • Security: Integration with Conditional Access and Multifactor Authentication (MFA).
    • Extensibility: Custom authentication extensions to inject business logic and external data into tokens.
  2. Overview of Microsoft Entra Connect

    main

    Microsoft Entra Connect is an on-premises application used to achieve hybrid identity goals by synchronizing on-premises identities with Microsoft Entra ID. It provides a single tool for managing synchronization and sign-in capabilities.

    Important Migration Notes:

    • Azure AD Connect V1 is retired: As of August 31, 2022, V1 is no longer supported and may stop working unexpectedly. You must upgrade to Microsoft Entra Connect V2 immediately.
    • Consider Microsoft Entra Cloud Sync: Cloud Sync is the cloud-managed successor to Microsoft Entra Connect. Before upgrading to V2, use the Check sync tool to determine if Cloud Sync is the right fit for your environment.
  3. Overview of the Microsoft Entra product family

    main

    Microsoft Entra is a family of identity and network access products designed to implement a Zero Trust security strategy. It provides tools to verify identities, validate access conditions, check permissions, encrypt connection channels, and monitor for compromise. The product family is categorized by the type of entity being secured:

    Zero Trust Access Controls

    • Microsoft Entra ID: The foundational cloud-based identity and access management service providing authentication and policy enforcement. Every tenant includes an initial domain (e.g., contoso.onmicrosoft.com).
    • Microsoft Entra Domain Services: Provides managed domain services like group policy, LDAP, and Kerberos/NTLM for legacy applications in the cloud.

    Employee Access

    • Microsoft Entra Private Access: Secures access to private apps and corporate networks without a VPN.
    • Microsoft Entra Internet Access: Secures access to internet resources and SaaS apps, including web content filtering.
    • Microsoft Entra ID Governance: Automates identity lifecycle management, access requests, and reviews.
    • Microsoft Entra ID Protection: Detects and remediates identity-based risks using tools like risk-based Conditional Access policies.
    • Microsoft Entra Verified ID: A decentralized identity (DID) service for issuing and verifying digital credentials.

    Customer and Partner Access

    • Microsoft Entra External ID: Manages collaboration with business partners (guests) and customer identity and access management (CIAM) for consumer apps.

    Workload and AI Agent Access

    • Microsoft Entra Workload ID: Manages identities for applications, services, and containers (e.g., GitHub Actions).
    • Microsoft Entra Agent ID: A framework for providing purpose-built identities to AI agents to ensure governed, least-privilege access.
  4. Overview of Microsoft Entra Agent ID capabilities

    main
    Microsoft Entra Agent ID provides identity and access management specifically for AI agents. It allows organizations to authenticate, authorize, govern, and protect agent identities using Zero Trust principles. Key features include purpose-built identity constructs, specialized OAuth flows, and integration with Microsoft Entra ID Governance and Conditional Access.
  5. Navigate the Microsoft Entra Global Secure Access operations guide suite

    main

    The Global Secure Access operations guide suite provides post-deployment procedures for managing the service in an enterprise environment. It is organized into three main categories:

    1. Shared Operations

    These guides cover cross-cutting operational concerns:

    • Common operations: Covers the RACI matrix (roles and responsibilities), change management, metrics, and reporting frameworks.
    • Security operations for network access: Focuses on security monitoring, detection patterns, Microsoft Sentinel analytics rules, and cross-signal investigation.
    • PowerShell samples: Provides automation scripts for monitoring, configuration backup compliance, role assignment reviews, and alert analysis.

    2. Capability-Specific Operations

    Each capability guide follows a standard structure: Alerting and monitoring, Maintenance and health checks, Integration and automation, Operational metrics, and Troubleshooting.

    • Private Access operations: Manages connector health, application segments, ZTNA alerting, and Graph API automation.
    • Internet Access operations: Manages web filtering policies, TLS inspection, URL categorization, and threat blocking metrics.
    • Remote Networks operations: Monitors GRE/IPsec tunnels, branch site capacity, CPE device health, and tunnel failover.
    • Microsoft Traffic operations: Manages Microsoft 365 traffic profiles, compliant network enforcement, endpoint coverage, and service performance.

    3. Templates and Checklists

    Use these resources for structured operational tasks:

    • Daily health check: A consolidated checklist for all capabilities.
    • Private Access health check: A specific checklist for Private Access connectors and segments.
    • Change request template: A template for documenting configuration changes.
    • Communication plan template: A template for notifying stakeholders of planned changes.
  6. Capabilities supported by frankli provisioning

    main

    The Microsoft Entra provisioning service for frankli supports the following capabilities:

    • Create users: Automatically create new user accounts in frankli.
    • Remove users: Automatically de-provision users in frankli when they no longer require access.
    • Attribute synchronization: Keep user attributes synchronized between Microsoft Entra ID and frankli.
    • Single sign-on (SSO): Supports SSO to frankli.
    • Bearer token authentication: Supports long-lived bearer token authentication.
  7. Plan a CIAM deployment with Microsoft Entra External ID

    main

    Deploying a Customer Identity and Access Management (CIAM) solution using Microsoft Entra External ID involves a six-step planning process. This process ensures consistent app integration and tenant management separate from your workforce directory.

    Deployment Workflow

    1. Create an external tenant: Establish a dedicated resource for customer identities and app registrations.
    2. Choose an authentication approach: Decide between Browser-delegated (Microsoft hosts the UI) or Native authentication (your app hosts the UI).
    3. Register your application: Establish trust between your app and the external tenant.
    4. Integrate a sign-in flow: Create user flows to define sign-in methods, attributes, and identity providers.
    5. Secure your sign-in: Implement MFA, bot protection, and account takeover (ATO) protection.
    6. Customize your sign-in: Apply branding, custom domains, or authentication extensions.
  8. Understand automated app user provisioning in Microsoft Entra ID

    main

    App provisioning in Microsoft Entra ID is the process of automatically creating, updating, and removing user identities and roles within target applications. This automation ensures that user access is synchronized with their status in your central directory.

    Key capabilities include:

    • Automated Provisioning/Deprovisioning: Automatically create accounts for new hires and deactivate them immediately when they leave the organization.
    • Data Synchronization: Keep user attributes and roles up to date across all connected systems.
    • Account Discovery: Identify and match existing local or orphan accounts in the target application with identities in Microsoft Entra ID.
    • Group Provisioning: Automatically provision groups to supported applications.
    • Customization: Use attribute mappings to define exactly how user data flows from Entra ID to the target system.
  9. Capabilities of Microsoft Entra ID provisioning for G Suite

    main

    When configured, the Microsoft Entra provisioning service for Google G Suite (Google Workspace) supports the following capabilities:

    • Create users in G Suite.
    • Remove users in G Suite when they no longer require access (Note: removing a user from the sync scope does not result in the deletion of the object in G Suite).
    • Synchronize user attributes between Microsoft Entra ID and G Suite.
    • Provision groups and group memberships in G Suite.
    • Single sign-on (SSO) to G Suite (recommended).
  10. Understand Token Protection for Web Apps (Preview)

    main

    Token Protection for web (browser-based) applications is a preview feature in Microsoft Entra Conditional Access designed to protect sign-in session tokens used when accessing Azure Resource Manager (ARM).

    Important Considerations:

    • Preview Status: Capabilities may change. It is recommended to deploy Token Protection for native applications (Windows and Apple) and pilot with a small user group before attempting web application deployment.
    • Blocking Behavior: When a Token Protection policy is enforced, users' access to any web application accessing ARM that is not on the supported list will be blocked.

    For a conceptual overview, refer to the Token Protection in Microsoft Entra Conditional Access documentation.

  11. Overview of Security Service Edge (SSE) coexistence with Microsoft and Palo Alto Networks

    main

    Microsoft Entra and Palo Alto Prisma Access can coexist to create a unified SASE (Secure Access Service Edge) environment. Depending on your requirements, you can deploy them in several coexistence scenarios:

    1. Microsoft Entra Private Access with Palo Alto Prisma Access for secure Internet Access: Global Secure Access handles private application traffic, while Prisma Access captures only Internet traffic.
    2. Microsoft Entra Private Access with Palo Alto Prisma Access for Private Application and Internet Access: Both clients handle traffic for separate private applications. Global Secure Access handles Microsoft Entra Private Access applications, while Prisma Access handles applications via service connections or ZTNA connectors. Internet traffic is handled by Prisma Access.
    3. Microsoft traffic with Palo Alto Prisma Access for Private Application and Internet Access: Global Secure Access handles all Microsoft 365 traffic. Prisma Access handles private applications (via service connection/ZTNA) and Internet traffic.
    4. Microsoft Entra Internet Access and Microsoft traffic with Palo Alto Prisma Access for Private Application Access: Global Secure Access handles Internet and Microsoft 365 traffic. Prisma Access captures only private application traffic via service connections or ZTNA connectors.
  12. Overview of the MFA Server Migration Utility

    main

    The MFA Server Migration Utility is used to synchronize on-premises Microsoft Entra multifactor authentication Server data directly to Microsoft Entra multifactor authentication in the cloud.

    Key benefits include:

    • Seamless User Experience: Users can perform cloud-based MFA without re-registering or re-confirming authentication methods.
    • Controlled Rollout: Admins can target specific users or groups for testing using Staged Rollout, avoiding tenant-wide changes during the initial phase.