...
Configurar a integração do Datasul com o Citrix conforme o documento anexo: Manual Configuração Citrix x Datasul.
Warning |
---|
Siga com atenção as instruções contidas no documento. Pequenos desvios na execução dos procedimentos podem gerar comportamentos inesperados e difíceis de corrigir. |
Configuração do Citrix
Para realizar o SSO no Citrix usando as credenciais fornecidas pelo Identity, serão necessários os seguintes procedimentos:
- Atualizar os arquivos do site gerado pelo Citrix com o pacote da extensão SSO. O mesmo pode ser obtido aqui.
A pasta onde o conteúdo do pacote deve ser descompactado geralmente é c:\inetpub\wwwroot\<nome_site_Citrix>. - Alterar o arquivo web.config, localizado na pasta raiz do site Citrix, conforme segue:
- Adicione a seção "saml2" conforme abaixo:
<section name="saml2" type="SAML2.Config.Saml2Section,SAMLExtension"/>
- Adicione a linha abaixo para tratar as requisições SAML:
<add verb="*" path="SAMLLogin.ashx" validate="false" type = "SSOExtension.SAMLLoginHandler,SAMLExtension"/>
- Modificar a linha contendo "AUTH:UNPROTECTED_PAGES", adicionando no campo "value" o texto "/SAMLLogin.ashx,/sso.aspx,/auth/integratedSSO.aspx" conforme segue. Cuidado para não remover ou alterar o conteúdo existente:
<add key="AUTH:UNPROTECTED_PAGES" value="/SAMLLogin.ashx,/sso.aspx,/auth/integratedSSO.aspx,/rade.aspx,/auth/style.aspx,/auth/javascript.aspx,/auth/silentDetection.aspx,/auth/clientDetectionOutputs.aspx,/auth/clientDetectionPreInputs.aspx,/auth/nocookies.aspx,/auth/certificateError.aspx,/auth/accessDeniedError.aspx,/auth/agelogout.aspx,/auth/loggedout.aspx,/auth/loginSettings.aspx,/auth/messageScreen.aspx,/auth/changeMode.aspx,/auth/preLoginMessage.aspx,/auth/preCertificate.aspx" />
- Adicionar a seção "saml2" com a URL informada no campo "Citrix Público" do aplicativo do Fluig Identity:
<saml2>
<allowedAudienceUris>
<audience uri="http://totvsjoi-cat06/Totvs12"></audience>
</allowedAudienceUris>
<!--citrixDebug showDebugPage="true"></citrixDebug-->
</saml2>
- Alterar o arquivo conf/WebInterface.conf.
- Mudar o parâmetro AutoLaunchDesktop para "on".
Configuração do aplicativo no Identity
...
Informar a propriedade "Citrix URL de Asserção" igual a URL do Citrix Web Interface + "SAMLLoginxSAMLLogin.ashx". Por exemplo: "http://citrixserver/Totvs12/SAMLLogin.ashx".
...