Configurare ThingWorx per SSO
1. Prima di iniziare a configurare ThingWorx per l'SSO, arrestare il server ThingWorx.
|
Questo passo è applicabile solo all'autenticazione SAML. Per l'autenticazione OIDC, procedere con il passo 3.
|
◦ In
Aggiungere il file di metadati dell'IdP - Copiare il file
sso-idp-metadata.xml nella cartella
<Cartella di installazione di ThingWorx>/ThingworxPlatform/ssoSecurityConfig. Questo file è il certificato
Federation Metadata XML scaricato e rinominato durante la creazione dell'applicazione aziendale in Microsoft Entra ID. Per informazioni su questo certificato, vedere
Creare un'applicazione aziendale in Microsoft Entra ID ed espandere il passo 3 - Certificato di firma SAML.
3. Generare un file keystore JKS con il nome sso-keystore.jks e salvarlo nella cartella ssoSecurityConfig. Generare una coppia di chiavi e specificare il nome comune del certificato come ThingWorx. Tenere presente quanto segue:
◦ La coppia chiave/nome deve essere utilizzata quando il valore di keyStoreKey è obbligatorio.
◦ La password impostata per il file sso-keystore.jks deve essere utilizzata quando il valore di keyStoreKeyPass è obbligatorio.
4. Importare il certificato di firma Microsoft Entra ID in
sso-keystore.jks. Questo certificato è il
Certificate (Raw) scaricato durante la creazione dell'applicazione aziendale in Microsoft Entra ID. Per informazioni su questo certificato, vedere
Creare un'applicazione aziendale in Microsoft Entra ID ed espandere il passo 3 - Certificato di firma SAML.
5. Copiare il file sso-keystore.jks aggiornato nella cartella <Cartella di installazione di ThingWorx>/ThingworxPlatform/ssoSecurityConfig.
6. Avviare il server ThingWorx.
7. Verificare che l'autenticazione Microsoft Entra ID sia stata configurata adeguatamente utilizzando le credenziali appropriate per accedere a ThingWorx Composer come utente amministratore.