Habilitación de la autenticación multifactor

Completado

Ejercicio: Habilitación de la autenticación multifactor (MFA)

La autenticación multifactor (MFA) protege las identidades de consumidor al solicitarles un segundo método de verificación. El acceso condicional de Microsoft Entra reúne señales para tomar decisiones y aplicar directivas de seguridad. Para nuestro sitio web de comestibles, aplicaremos una directiva de acceso condicional que solicite MFA. La directiva de acceso condicional tiene como destino todos los usuarios sin ninguna condición.

Nota:

Necesitará al menos el rol de directorio Administrador de directivas de autenticación para habilitar la autenticación multifactor.

¿Tiene comentarios? Háganos saber cómo va su proyecto de prueba de concepto. No gustaría conocer su opinión.

  1. Empiece por crear una directiva de acceso condicional para proteger la aplicación. Inicie sesión en el Centro de administración de Microsoft Entra y vaya a Protección>Acceso condicional. A continuación, seleccione Nueva directiva.

    Captura de pantalla de la hoja Acceso condicional con el resaltado de navegación izquierdo Directivas y el botón Titulado Nueva directiva en la barra de herramientas resaltada.

  2. Asigne a la directiva un Nombre, por ejemplo, riesgo de inicio de sesión.

    Captura de pantalla de la hoja Nueva directiva de acceso condicional que resalta el campo De entrada de texto Nombre.

  3. En Asignaciones, seleccione el vínculo en Usuarios. A continuación, en la pestaña Incluir , seleccione Todos los usuarios. En la pestaña Excluir , puede seleccionar usuarios y grupos para las cuentas de acceso de emergencia o de emergencia de la organización.

    Captura de pantalla de la hoja Nueva directiva de acceso condicional resaltando Usuarios con la opción de botón de radio Incluir resaltado pestaña Todos los usuarios.

  4. En Asignaciones, seleccione Recursos de destino. A continuación, en la pestaña Incluir, elija la opción Seleccionar aplicaciones y haga clic en el botón Seleccionar. Busque la aplicación, selecciónela y elija Seleccionar.

    Captura de pantalla de la hoja Nueva directiva de acceso condicional resaltando Recursos de destino con la pestaña Incluir seleccionando la aplicación Woodgrove Groceries en el panel Seleccionar aplicaciones en la nube abierto a la derecha.

  5. Omita la sección Condiciones y vaya al paso siguiente.

    Captura de pantalla de la hoja Nueva directiva de acceso condicional resaltando Condiciones.

  6. En Controles de acceso>Conceder, seleccione Conceder acceso. A continuación, seleccione Requerir autenticación multifactor. Con este tipo de concesión, los usuarios deben completar requisitos de seguridad adicionales, como correo electrónico, llamada telefónica o mensaje de texto.

    Captura de pantalla de la hoja Nueva directiva de acceso condicional resaltada Conceder en Controles de acceso y el panel abierto en el lado derecho titulado Conceder resaltado Requerir autenticación multifactor.

  7. Confirme la configuración y establezca Habilitar directiva en Activado. Seleccione Crear para crear la directiva.

    Captura de pantalla de la hoja Nueva directiva de acceso condicional resaltada Activado para Habilitar directiva en la parte inferior.

    ¡Bien hecho! Ha creado una directiva de acceso condicional que requiere que los usuarios completen MFA. Para comprobar la experiencia del usuario, inicie sesión en la aplicación.

Creación de una directiva de acceso condicional

En el ejemplo siguiente se crea una directiva de acceso condicional . Esta directiva tiene como destino todos los inicios de sesión para todos los usuarios (excepto para el administrador global del inquilino.) En la solicitud siguiente, reemplace el {web-or-mobile-app-ID} por su propia aplicación web o móvil (id. de aplicación, no id. de objeto.) Tenga en cuenta que puede agregar más aplicaciones.

POST https://graph.microsoft.com/v1.0/identity/conditionalAccess/policies
{
    "templateId": null,
    "displayName": "Woodgrove demo - sign in risk",
    "state": "enabled",
    "sessionControls": null,
    "conditions": {
        "userRiskLevels": [],
        "signInRiskLevels": [
            "high",
            "medium"
        ],
        "clientAppTypes": [
            "all"
        ],
        "platforms": null,
        "locations": null,
        "times": null,
        "deviceStates": null,
        "devices": null,
        "clientApplications": null,
        "applications": {
            "includeApplications": [
                "{web-or-mobile-app-ID}"
            ],
            "excludeApplications": [],
            "includeUserActions": [],
            "includeAuthenticationContextClassReferences": [],
            "applicationFilter": null
        },
        "users": {
            "includeUsers": [
                "All"
            ],
            "excludeUsers": [],
            "includeGroups": [],
            "excludeGroups": [],
            "includeRoles": [],
            "excludeRoles": [],
            "includeGuestsOrExternalUsers": null,
            "excludeGuestsOrExternalUsers": null
        }
    },
    "grantControls": {
        "operator": "OR",
        "builtInControls": [
            "mfa"
        ],
        "customAuthenticationFactors": [],
        "termsOfUse": [],
        "authenticationStrength": null
    }
}