Imposta l’autenticazione tramite smart card per Web Studio
In questo articolo vengono descritti i passaggi necessari per configurare e abilitare l’autenticazione tramite smart card per Web Studio:
Passaggio 1: installare il driver della smart card
Fase 2: emettere certificati per gli utenti di smart card
Fase 3: registrare i certificati per gli utenti di smart card
Passaggio 4: configurare i server IIS di Web Studio
Passaggio 5 (facoltativo) Configurare le deleghe di autenticazione per Web Studio
Passaggio 6: abilitare l’autenticazione tramite smart card per Web Studio
Nota:
L’autenticazione tramite smart card è supportata solo per gli utenti dello stesso dominio Active Directory con server Web Studio.
Passaggio 1: installare il driver della smart card
Installare il driver della smart card sui seguenti computer:
- Controller di dominio in cui è installato il servizio certificati.
- Server Web Studio
- Macchine che gli utenti finali utilizzano per accedere a Web Studio
- Macchine che utilizzi per registrare i certificati per gli utenti di smart card
I driver delle smart card variano a seconda del fornitore. Ad esempio, se si utilizza l’hardware della smartcard fornito da ITS, scaricare i driver SaftNet da https://support.globalsign.com/ssl/ssl-certificates-installation/safenet-drivers.
Fase 2: emettere certificati per gli utenti di smart card
Nota:
I seguenti passaggi sono forniti a titolo di esempio per guidarti attraverso il processo.
Sul tuo controller di dominio, segui questi passaggi per completare l’attività:
-
Accedi al tuo controller di dominio e apri Certification Authority.
- Duplica il modello Enrollment Agent . I passaggi dettagliati sono i seguenti:
-
Fare clic con il pulsante destro del mouse su Modelli di certificato e selezionare Gestisci.
- Fare clic con il pulsante destro del mouse su Agente di iscrizione e selezionare Duplica modello.
-
Nella scheda Crittografia , seleziona Microsoft Base Smart Card Crypto Provider, quindi fai clic su OK. Un modello denominato Copia dell’agente di iscrizione appare nell’elenco Modelli di certificato .
-
Nella scheda Nome oggetto , assicurati che l’opzione Includi e-mail nel nome oggetto non sia selezionata.
-
- Verificare i permessi del modello Smartcard User . I passaggi dettagliati sono i seguenti:
- Fare clic con il pulsante destro del mouse su Modelli di certificato e selezionare Gestisci.
- Fare clic con il pulsante destro del mouse su Utente Smartcard e selezionare Proprietà.
-
Nella scheda Sicurezza , verifica che Amministratori di dominio abbia selezionato le seguenti autorizzazioni, come mostrato di seguito:
- Emettere certificati per smart card. I passaggi dettagliati sono i seguenti:
- Fare clic con il pulsante destro del mouse su Modelli di certificato e quindi selezionare Nuovo > modello da emettere.
- Selezionare Copia dell’agente di iscrizione e Utente smartcard.
- Fare clic su OK.
Fase 3: registrare i certificati per gli utenti di smart card
Nota:
I seguenti passaggi sono forniti a titolo di esempio per guidarti attraverso il processo.
Su un computer Windows fisico aggiunto al dominio, seguire questi passaggi per registrare i certificati per ciascuna smart card:
- Preparare una macchina Windows fisica aggiunta al dominio per l’utilizzo della registrazione:
- Assicurarsi che il driver della smart card sia installato.
- Inserire una smart card nel dispositivo.
- Accedere al computer utilizzando l’account utente che si desidera assegnare alla smart card.
- Aggiungere lo snap-in Certificati alla macchina preparata nel passaggio 1. I passaggi dettagliati sono i seguenti:
- Apri mmc.
- Fare clic su File e quindi su Aggiungi/Rimuovi snap-in.
- Nella finestra Aggiungi o rimuovi snap-in visualizzata, seleziona Certificati e quindi fai clic su Aggiungi >.
- Nella finestra di dialogo che appare, seleziona Il mio account utente e clicca su Fine.
-
Fare clic su OK.
- Richiedi nuovi certificati per lo snap-in Certificati . I passaggi dettagliati sono i seguenti:
-
Vai a Certificati - Utente corrente > Personale, fai clic con il pulsante destro del mouse su Certificati, quindi seleziona Tutte le attività > Richiedi nuovo certificato.
![richiedi nuovo certificato](/it-it/citrix-virtual-apps-desktops/media/ add-certificate-2.png)
-
Nella finestra di dialogo Richiedi certificati visualizzata, seleziona Copia dell’agente di iscrizione e Utente smartcard.
- Nella finestra di dialogo soprastante, fare clic su Dettagli per Utente Smartcard e quindi fare clic su Proprietà. Viene visualizzata la finestra di dialogo Proprietà certificato .
- Nella scheda Chiave privata , espandi Provider del servizio crittografico, deseleziona Microsoft Strong Cryptographic Provider (crittografia), seleziona solo Microsoft Base Smart Card Crypto Provider (crittografia), quindi fai clic su OK.
- Fai clic su Iscriviti.
- Nella finestra di dialogo Sicurezza di Windows visualizzata, immetti il codice PIN della smart card e fai clic su OK. Una volta completata l’iscrizione, fare clic su Fine.
-
Dopo la registrazione corretta, compaiono due certificati sotto Certificati - Utente corrente -> Personale -> Certificati, come mostrato nella seguente schermata.
Passaggio 4: configurare i server IIS di Web Studio
Su ciascun server Web Studio, seguire questi passaggi per configurare IIS per l’autenticazione tramite smart card:
-
Abilita Autenticazione mappatura certificati client per la macchina Web Studio**.
L’elemento
<clientCertificateMappingAuthentication>
non è disponibile nell’installazione predefinita di IIS 7 e versioni successive. Per ulteriori informazioni sull’installazione e l’abilitazione, vedere questo articolo Microsoft. - Avviare IIS Manager sul computer Web Studio.
-
Abilitare Autenticazione del certificato client Active Directory per la macchina. I passaggi dettagliati sono i seguenti:
-
Selezionare la macchina nel riquadro di sinistra e fare doppio clic su Autenticazione.
-
Abilita Autenticazione del certificato client di Active Directory.
-
- Configurare il modulo Backend di Web Studio per un protocollo HTTPS più sicuro con autenticazione del certificato client:
-
Vai a Siti > Sito Web predefinito > Studio > Backend > Smartcard, quindi fai doppio clic su Impostazioni SSL nella sezione IIS .
-
Seleziona Richiedi per Certificati client.
-
Ritorna a Siti > Sito Web predefinito > Studio > Backend > Smartcard e quindi fai doppio clic su Editor di configurazione nella sezione IIS .
-
Assicurati che /clientCertificateMappingAuthentication sia abilitato.
-
-
(Solo Windows 2022) Disabilitare TLS 3.1 su TCP. I passaggi dettagliati sono i seguenti:
- Vai a Siti > Sito Web predefinito.
- Fare clic su Modifica sito > Associazione.
-
Nella finestra di dialogo Associazioni sito visualizzata, seleziona il record https , quindi fai clic su Modifica.
-
Nella finestra di dialogo Modifica binding sito visualizzata, seleziona Disabilita TLS 1.3 su TCP e quindi fai clic su OK.
Considerazioni importanti:
Web Studio Backend è un modulo di Web Studio che fornisce le seguenti funzioni:
- Autenticazione tramite smart card.
- Recupero dei token di portatore FMA dal servizio di orchestrazione mediante autenticazione Windows integrata.
Passaggio 5 (facoltativo) Configurare le deleghe di autenticazione per Web Studio
Se Web Studio e Delivery Controller sono installati su server diversi, è necessario configurare le deleghe per ciascun server Web Studio ai Delivery Controller per i servizi HOST e HTTPS.
Per completare l’attività per ogni server Web Studio, seguire questi passaggi:
- Importa il certificato HTTPS di Delivery Controller Orchestration
- Configurare la delega per il server Web Studio
- Configurare la delega per l’account di servizio del server IIS di Web Studio
Importa il certificato HTTPS di Delivery Controller Orchestration
Sul server Web Studio, importare il certificato Delivery Controller Orchestration HTTPS in Trusted Root Certification Authorities. I passaggi dettagliati sono i seguenti:
- Avvia Impostazioni > Gestisci certificati computer.
-
Fare clic con il pulsante destro del mouse su Autorità di certificazione radice attendibili > Certificati e selezionare Tutte le attività > Importa.
- Seguire le istruzioni sullo schermo per importare il certificato Delivery Controller Orchestration HTTPS .
Configurare la delega per il server Web Studio
Sul controller di dominio, configurare la delega per il server Web Studio al Delivery Controller per i servizi HOST e HTTP. Per completare l’attività, segui questi passaggi:
- Sul controller di dominio, avviare Centro amministrativo di Active Directory.
- Individua l’account del computer ** del server Web Studio che desideri configurare per la delega (ad esempio,, Dan002).
-
Fare clic con il pulsante destro del mouse sull’account e selezionare Proprietà.
-
Vai alla scheda Delega ** .
![inserisci configurazione delega](/en-us/citrix-virtual-apps-desktops/media/ kerbero-delegation-2.png)
- Seleziona Considera attendibile questo utente per la delega solo ai servizi specificati > Utilizza qualsiasi protocollo di autenticazione.
- Fare clic su Aggiungi per specificare a quali servizi può essere delegato questo account computer.
- Nella finestra di dialogo Aggiungi servizio visualizzata, fare clic su Aggiungi utenti o computer per individuare il nome computer del Delivery Controller (ad esempio, Dan001).
- Selezionare i servizi HOST e HTTP , quindi fare clic su OK.
-
I risultati della configurazione sono mostrati nello screenshot seguente.
Configurare la delega per l’account di servizio del server IIS di Web Studio
Se hai configurato un account di servizio per il server IIS di Web Studio, devi anche configurare la delega per questo account di servizio al Delivery Controller per i servizi HOST e HTTP. Una volta stabilita questa delega, il server Web Studio può utilizzare il proprio account di servizio per impersonare l’utente corrente della smart card e accedere ai servizi HOST e HTTP del gruppo di recapito. Per completare la configurazione, seguire questi passaggi:
- Sul controller di dominio, avviare Centro amministrativo di Active Directory.
- Individua l’account utente ** che vuoi configurare per la delega (ad esempio,, svr-stud-002).
- Fare clic con il pulsante destro del mouse sull’account e selezionare Proprietà.
- Seguire la procedura descritta nel passaggio 2 per delegare l’account del servizio IIS di Web Studio ai servizi HOST e HTTP del Delivery Controller.
I risultati della configurazione sono mostrati nello screenshot seguente.
Passaggio 6: abilitare l’autenticazione tramite smart card per Web Studio
Per abilitare l’autenticazione tramite smart card per Web Studio, seguire questi passaggi:
- Accedi a Web Studio e seleziona Impostazioni nel riquadro a sinistra.
- Selezionare Autenticazione smart card o Credenziali di dominio + Autenticazione smart card a seconda delle esigenze.
- Selezionare Autenticazione tramite smart card o Credenziali di dominio o autenticazione tramite smart card a seconda delle esigenze.
-
Fare clic su Applica.
In questo articolo
- Passaggio 1: installare il driver della smart card
- Fase 2: emettere certificati per gli utenti di smart card
- Fase 3: registrare i certificati per gli utenti di smart card
- Passaggio 4: configurare i server IIS di Web Studio
- Passaggio 5 (facoltativo) Configurare le deleghe di autenticazione per Web Studio
- Passaggio 6: abilitare l’autenticazione tramite smart card per Web Studio