StoreFront

Configuración del Servicio de Autenticación Federada

El Servicio de Autenticación Federada (FAS) proporciona inicio de sesión único a los VDA mediante autenticación por certificado. Este enfoque es útil cuando ha habilitado métodos de autenticación como SAML, donde StoreFront no tiene las credenciales de Active Directory del usuario. Una vez que habilita FAS, siempre gestiona el inicio de sesión único, incluso cuando se utilizan métodos de autenticación en los que StoreFront tiene el nombre de usuario y la contraseña de Active Directory.

Configurar FAS mediante la consola de administración

Nota:

Desde StoreFront, puede configurar FAS mediante la consola de administración. Para versiones anteriores a la 2511, la consola de administración no expone esta configuración, por lo que debe configurar FAS mediante PowerShell.

Para configurar FAS:

  1. Configure la lista de servidores FAS mediante la directiva de grupo. Para obtener más información, consulte la documentación de FAS.

  2. Seleccione el nodo Tiendas en el panel izquierdo de la consola de administración de Citrix StoreFront y, a continuación, seleccione una tienda en el panel central.

  3. En el panel Acción, seleccione Configurar la configuración de la tienda.

  4. En la página Configurar la configuración de la tienda, seleccione la ficha Servicio de autenticación federada.

  5. Para habilitar el inicio de sesión único mediante FAS, seleccione Habilitar el Servicio de autenticación federada para esta tienda.

  6. Si el servidor FAS no está disponible, el inicio falla de forma predeterminada. Sin embargo, puede configurar StoreFront de modo que, si el servidor FAS no está disponible, los usuarios puedan iniciar sesión en el VDA introduciendo sus credenciales. Para habilitar esto, marque Volver a nombre de usuario/contraseña si no hay servidores FAS disponibles.

  7. De forma predeterminada, StoreFront selecciona el servidor FAS al iniciar. Puede cambiar la Selección de servidor FAS a Seleccionar al iniciar sesión. Esto no suele ser necesario, pero puede habilitarlo si la selección de FAS es lenta para evitar retrasos al iniciar. Esta configuración afecta a todas las tiendas que comparten el mismo servicio de autenticación.

    Pantalla de configuración de FAS

  8. Haga clic en Aceptar para guardar los cambios.

Configurar FAS mediante PowerShell

Para habilitar FAS mediante PowerShell, ejecute el cmdlet Set-STFStoreLaunchOptions para establecer el proveedor de inicio de sesión de datos de inicio de sesión de VDA en FASLogonDataProvider.

Por ejemplo, para habilitar FAS para un almacén:

$store = Get-STFStoreService -VirtualPath [VirtualPath]
Set-STFStoreLaunchOptions -StoreService $store -VdaLogonDataProvider "FASLogonDataProvider"
<!--NeedCopy-->

Para inhabilitar FAS para un almacén:

$store = Get-STFStoreService -VirtualPath [VirtualPath]
Set-STFStoreLaunchOptions -StoreService $store -VdaLogonDataProvider ""
<!--NeedCopy-->

Sustituya [VirtualPath] por la ruta virtual adecuada, por ejemplo, /Citrix/Store.

De forma predeterminada, el servidor FAS se selecciona al iniciar sesión. Para configurarlo, ejecute el cmdlet Set-STFClaimsFactoryNames con el parámetro ClaimsFactoryName. Para elegir el servidor FAS al iniciar sesión, establézcalo en FASClaimsFactory. Para restaurar el comportamiento predeterminado y elegir un servidor FAS al iniciar, establézcalo en standardClaimsFactory.

Por ejemplo, para elegir un servidor FAS al iniciar sesión:

$store = Get-STFStoreService -VirtualPath [VirtualPath]
$auth = Get-STFAuthenticationService -StoreService $store
Set-STFClaimsFactoryNames -AuthenticationService $auth -ClaimsFactoryName "FASClaimsFactory"
<!--NeedCopy-->

Para habilitar la reserva a la autenticación con nombre de usuario y contraseña, ejecute el cmdlet Set-STFStoreLaunchOptions con el parámetro FederatedAuthenticationServiceFailover. Por ejemplo:

$storeService = Get-STFStoreService -VirtualPath [VirtualPath]
Set-STFStoreLaunchOptions $storeService -FederatedAuthenticationServiceFailover $True
<!--NeedCopy-->
Configuración del Servicio de Autenticación Federada