Directivas de control de acceso en AD FS para Windows Server 2016

Plantillas de directiva de control de acceso en AD FS

Los servicios de federación de Active Directory (AD FS) ahora admiten el uso de plantillas de directiva de control de acceso. Mediante el uso de plantillas de directiva de control de acceso, un administrador puede aplicar la configuración de directiva mediante la asignación de la plantilla de directiva a un grupo de usuarios de confianza (RP). El administrador también puede realizar actualizaciones en la plantilla de directiva y los cambios se aplicarán automáticamente a los usuarios de confianza si no se necesita ninguna interacción del usuario.

¿Qué son las plantillas de directiva de control de acceso?

La canalización principal de AD FS para el procesamiento de directivas tiene tres fases: autenticación, autorización y emisión de notificaciones. Actualmente, los administradores de AD FS tienen que configurar una directiva para cada una de estas fases por separado. Esto también implica comprender las implicaciones de estas directivas y si tienen interdependencia. Además, los administradores deben comprender el lenguaje de reglas de notificación y crear reglas personalizadas para habilitar alguna directiva simple o común (por ejemplo, bloquear el acceso externo).

Lo que hacen las plantillas de directiva de control de acceso es reemplazar este modelo antiguo en el que los administradores tienen que configurar reglas de autorización de emisión mediante el lenguaje de notificaciones. Se siguen aplicando los antiguos cmdlets de PowerShell de las reglas de autorización de emisión, pero es mutuamente excluyente del nuevo modelo. Los administradores pueden elegir usar el nuevo modelo o el anterior. El nuevo modelo le permite a los administradores controlar cuándo conceder acceso, incluida la aplicación de la autenticación multifactor.

Las plantillas de directiva de control de acceso usan un modelo de permiso. Esto significa que, de forma predeterminada, nadie tiene acceso y ese acceso debe concederse explícitamente. Sin embargo, esto no es solo un permiso todo o nada. Los administradores pueden agregar excepciones a la regla de permiso. Por ejemplo, un administrador puede querer conceder acceso basado en una red específica seleccionando esta opción y especificando el intervalo de direcciones IP. Pero el administrador puede agregar y excepciones, por ejemplo, el administrador puede agregar una excepción de una red específica y especificar ese intervalo de direcciones IP.

Screenshot that shows where to view the Access Control Policies.

Plantillas de directiva de control de acceso integradas frente a plantillas de directiva de control de acceso personalizadas

AD FS incluye varias plantillas de directivas de control de acceso integradas. Estos tienen como destino algunos escenarios comunes que tienen el mismo conjunto de requisitos de directiva, por ejemplo, la directiva de acceso de cliente para Office 365. Las plantillas no se pueden modificar.

Screenshot that shows the built-in Access Control Policies.

Para proporcionar mayor flexibilidad para satisfacer sus necesidades empresariales, los administradores pueden crear sus propias plantillas de directiva de acceso. Estos se pueden modificar después de la creación y los cambios en la plantilla de directiva personalizada se aplicarán a todas las RP controladas por esas plantillas de directiva. Para agregar una plantilla de directiva personalizada, simplemente haga clic en Agregar directiva de control de acceso desde la administración de AD FS.

Para crear una plantilla de directiva, un administrador debe especificar primero en qué condiciones se autorizará una solicitud para la emisión o delegación de tokens. Las opciones de condición y acción se muestran en la siguiente tabla. El administrador puede configurar aún más las condiciones en negrita con valores diferentes o nuevos. El administrador también puede especificar excepciones si hay alguna. Cuando se cumple una condición, no se desencadenará una acción de permiso si se especifica una excepción y la solicitud entrante coincide con la condición especificada en la excepción.

Permitir usuarios Except
Desde una red específica Desde una red específica

Desde grupos específicos

Desde dispositivos con niveles de confianza específicos

Con notificaciones específicas en la solicitud

Desde grupos específicos Desde una red específica

Desde grupos específicos

Desde dispositivos con niveles de confianza específicos

Con notificaciones específicas en la solicitud

Desde dispositivos con niveles de confianza específicos Desde una red específica

Desde grupos específicos

Desde dispositivos con niveles de confianza específicos

Con notificaciones específicas en la solicitud

Con notificaciones específicas en la solicitud Desde una red específica

Desde grupos específicos

Desde dispositivos con niveles de confianza específicos

Con notificaciones específicas en la solicitud

Y requieren autenticación multifactor Desde una red específica

Desde grupos específicos

Desde dispositivos con niveles de confianza específicos

Con notificaciones específicas en la solicitud

Si un administrador selecciona varias condiciones, son de relación AND. Las acciones son mutuamente excluyentes y para una regla de directiva solo puede elegir una acción. Si el administrador selecciona varias excepciones, son de una relación OR. A continuación se muestran un par de ejemplos de reglas de directiva:

Directiva Reglas de directiva
El acceso de extranet requiere MFA

Se permiten todos los usuarios

Regla  #1

desde extranet

y con MFA

Permitir

Regla#2

desde intranet

Permitir

No se permite el acceso externo, excepto si no es FTE

Se permite el acceso a la intranet para FTE en el dispositivo unido al área de trabajo

Regla  #1

Desde extranet

y del grupo que no es de FTE

Permitir

Regla #2

desde intranet

y desde el dispositivo unido al área de trabajo

y del grupo FTE

Permitir

El acceso de extranet requiere MFA excepto "administrador de servicios"

Todos los usuarios pueden acceder

Regla  #1

desde extranet

y con MFA

Permitir

Excepto el grupo de administración de servicios

Regla #2

Siempre

Permitir

El acceso a dispositivos unidos a un lugar que no sea de trabajo desde extranet requiere MFA

Permitir el tejido de AD para el acceso de intranet y extranet

Regla  #1

desde intranet

Y desde el grupo de AD Fabric

Permitir

Regla #2

desde extranet

y desde un dispositivo no unido al área de trabajo

y desde el grupo de Tejido de AD

y con MFA

Permitir

Regla #3

desde extranet

y desde el dispositivo unido al área de trabajo

y desde el grupo de Tejido de AD

Permitir

Plantilla de directiva con parámetros frente a una plantilla de directiva sin parámetros

Una plantilla de directiva parametrizada es una plantilla de directiva que tiene parámetros. Un administrador debe especificar el valor de esos parámetros al asignar esta plantilla a los RP. Un administrador no puede realizar cambios en la plantilla de directiva parametrizada después de crearla. Un ejemplo de una directiva parametrizada es la directiva integrada Permitir grupo específico. Cada vez que se aplica esta directiva a un RP, es necesario especificar este parámetro.

Screenshot that shows an example of a parameterized policy template.

Una plantilla de directiva no parametrizada es una plantilla de directiva que no tiene parámetros. Un administrador puede asignar esta plantilla a los RP sin necesidad de entrada y puede realizar cambios en una plantilla de directiva no parametrizada después de crearla. Un ejemplo de esto es la directiva integrada Permitir a todos y requerir MFA.

Screenshot that shows an example of a non-parameterized policy template.

Creación de una directiva de control de acceso sin parámetros

Para crear una directiva de control de acceso sin parámetros, use el siguiente procedimiento

Para crear una directiva de control de acceso sin parámetros

  1. En Administración de AD FS, a la izquierda, seleccione Directivas de control de acceso y, en el botón derecho, haga clic con el botón derecho en Agregar directiva de control de acceso.

  2. Escriba un nombre y una descripción. Por ejemplo: Permitir a los usuarios con dispositivos autenticados.

  3. En Permitir el acceso si se cumple alguna de las siguientes reglas, haga clic en Agregar.

  4. En permiso, coloque una marca de verificación en la casilla situada junto a desde dispositivos con un nivel de confianza específico

  5. En la parte inferior, seleccione el elemento específico subrayado

  6. En la ventana emergente, seleccione autenticado en la lista desplegable. Haga clic en Aceptar.

    Screenshot that shows how to select the device trust level.

  7. Haga clic en Aceptar. Haga clic en Aceptar.

    Screenshot that shows how to accept the policy change.

Creación de una directiva de control de acceso con parámetros

Para crear una directiva de control de acceso con parámetros, use el siguiente procedimiento

Para crear una directiva de control de acceso con parámetros

  1. En Administración de AD FS, a la izquierda, seleccione directivas de control de acceso y, en el botón derecho, haga clic con el botón derecho en Agregar directiva de control de acceso.

  2. Escriba un nombre y una descripción. Por ejemplo: Permitir a los usuarios con una notificación específica.

  3. En Permitir el acceso si se cumple alguna de las siguientes reglas, haga clic en Agregar.

  4. En permiso, coloque una marca de verificación en la casilla junto a con reclamaciones específicas en la solicitud

  5. En la parte inferior, seleccione el elemento específico subrayado

  6. En la ventana emergente, seleccione Parámetro especificado cuando se asigne la directiva de control de acceso. Haga clic en Aceptar.

    Screenshot that shows the Parameter specified when the access control policy is assigned option.

  7. Haga clic en Aceptar. Haga clic en Aceptar.

    Screenshot that shows how to accept the selected option.

Creación de una directiva de control de acceso personalizada con una excepción

Para crear una directiva de control de acceso con una excepción, use el siguiente procedimiento.

Para crear una directiva de control de acceso personalizada con una excepción

  1. En Administración de AD FS, a la izquierda, seleccione directivas de control de acceso y, en el botón derecho, haga clic con el botón derecho en Agregar directiva de control de acceso.

  2. Escriba un nombre y una descripción. Por ejemplo: permitir usuarios con dispositivos autenticados, pero no administrados.

  3. En Permitir el acceso si se cumple alguna de las siguientes reglas, haga clic en Agregar.

  4. En permiso, coloque una marca de verificación en la casilla situada junto a desde dispositivos con un nivel de confianza específico

  5. En la parte inferior, seleccione el elemento específico subrayado

  6. En la ventana emergente, seleccione autenticado en la lista desplegable. Haga clic en Aceptar.

  7. En permiso, coloque una marca de verificación en la casilla situada junto a desde dispositivos con un nivel de confianza específico

  8. En la parte inferior, debajo de excepto, seleccione el elemento específico subrayado

  9. En la ventana emergente, seleccione autenticado en la lista desplegable. Haga clic en Aceptar.

  10. Haga clic en Aceptar. Haga clic en Aceptar.

    Screenshot that shows the Screen Editor dialog box.

Creación de una directiva de control de acceso personalizada con varias condiciones de permiso

Para crear una directiva de control de acceso con varias condiciones de permiso, use el siguiente procedimiento

Para crear una directiva de control de acceso con parámetros

  1. En Administración de AD FS, a la izquierda, seleccione directivas de control de acceso y, en el botón derecho, haga clic con el botón derecho en Agregar directiva de control de acceso.

  2. Escriba un nombre y una descripción. Por ejemplo: permita a los usuarios con una notificación específica y desde un grupo específico.

  3. En Permitir el acceso si se cumple alguna de las siguientes reglas, haga clic en Agregar.

  4. En permiso, coloque una marca de verificación en la casilla junto a de un grupo específico y con notificaciones específicas en la solicitud

  5. En la parte inferior, seleccione el elemento específico subrayado para la primera condición, junto a grupos

  6. En la ventana emergente, seleccione Parámetro especificado cuando se asigne la directiva. Haga clic en Aceptar.

  7. En la parte inferior, seleccione el elemento específico subrayado para la segunda condición, junto a notificaciones

  8. En la ventana emergente, seleccione Parámetro especificado cuando se asigne la directiva de control de acceso. Haga clic en Aceptar.

  9. Haga clic en Aceptar. Haga clic en Aceptar.

access control policies

Asignación de una directiva de control de acceso a una nueva aplicación

La asignación de una directiva de control de acceso a una nueva aplicación es bastante sencilla y ahora se ha integrado en el asistente para agregar un RP. En el Asistente de relación confianza para usuario autenticado, puede seleccionar la directiva de control de acceso que desea asignar. Este es un requisito al crear una nueva relación de confianza para usuario autenticado.

Screenshot that shows the Choose Access Control Policy screen.

Asignación de una directiva de control de acceso a una aplicación existente

Para asignar una directiva de control de acceso a una aplicación existente, simplemente seleccione la aplicación en Confianzas de usuario autenticado y, en el botón derecho, haga clic con el botón derecho en Editar directivas de control de acceso.

Screenshot that shows the Retrying Party Trusts application.

Desde aquí puede seleccionar la directiva de control de acceso y aplicarla a la aplicación.

Screenshot that shows how to edit the Access Control Policy.

Consulte también

Operaciones de AD FS