Problème au niveau du SSO

cancel
Showing results for 
Search instead for 
Did you mean: 
kizux_3453
Member II

Problème au niveau du SSO

Bonjour à tous,

J'ai configuré tomcat sur le port 80, alfresco share interroge l'AD pour l'authentification, tout marche très bien.
Je souhaite en plus de ca, activer le SSO, concernant l'authentification j'utilise passthru, dans le fichier de configuration ntlm-filter.properties la ligne :
ntlm.authentication.sso.enabled=true
est a priori activée, j'aimerai savoir si c'est le bon fichier ? Si je dois faire quelque chose de plus ?
Pour le moment ca ne fonctionne pas

PS : ma machine de test est sous windows XP SP3
2 Replies
rguinot
Customer

Re: Problème au niveau du SSO

Il serait utile de préciser la version d'Alfresco
kizux_3453
Member II

Re: Problème au niveau du SSO

J'utilise la vesion 3.4b d'Alfresco

Voici mes fichiers de configuration :

tomcat\shared\classes\alfresco\web-extension\share-config-custom.xml
<alfresco-config>
  
   <!– Repository Library config section –>
   <config evaluator="string-compare" condition="RepositoryLibrary" replace="true">
      <!–
         Whether the link to the Repository Library appears in the header component or not.
      –>
      <visible>true</visible>
   </config>

   <config evaluator="string-compare" condition="Remote">
      <remote>
         <endpoint>
            <id>alfresco-noauth</id>
            <name>Alfresco - unauthenticated access</name>
            <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
            <connector-id>alfresco</connector-id>
            <endpoint-url>http://localhost:80/alfresco/s</endpoint-url>
            <identity>none</identity>
         </endpoint>

         <connector>
            <id>alfrescoCookie</id>
            <name>Alfresco Connector</name>
            <description>Connects to an Alfresco instance using cookie-based authentication</description>
            <class>org.springframework.extensions.webscripts.connector.AlfrescoConnector</class>
         </connector>

         <endpoint>
            <id>alfresco</id>
            <name>Alfresco - user access</name>
            <description>Access to Alfresco Repository WebScripts that require user authentication</description>
            <connector-id>alfrescoCookie</connector-id>
            <endpoint-url>http://localhost:80/alfresco/s</endpoint-url>
            <identity>user</identity>
         </endpoint>

         <endpoint>
            <id>alfresco-feed</id>
            <name>Alfresco Feed</name>
            <description>Alfresco Feed - supports basic HTTP authentication via the EndPointProxyServlet</description>
            <connector-id>http</connector-id>
            <endpoint-url>http://localhost:80/alfresco/s</endpoint-url>
            <basic-auth>true</basic-auth>
            <identity>user</identity>
         </endpoint>
      </remote>
   </config>

</alfresco-config>

tomcat\shared\classes\alfresco\extension\subsystems\Authentication\alfrescoNtlm\alfinst\alfresco-authentication.properties
alfresco.authentication.allowGuestLogin=false
alfresco.authentication.authenticateCIFS=false

tomcat\shared\classes\alfresco\extension\subsystems\Authentication\alfrescoNtlm\alfinst\ntlm-filter.properties
ntlm.authentication.sso.enabled=false
ntlm.authentication.mapUnknownUserToGuest=false
ntlm.authentication.browser.ticketLogons=true

tomcat\shared\classes\alfresco\extension\subsystems\Authentication\passthru\passthru1\ntlm-filter.properties
ntlm.authentication.sso.enabled=true
ntlm.authentication.mapUnknownUserToGuest=false
ntlm.authentication.browser.ticketLogons=true

tomcat\shared\classes\alfresco\extension\subsystems\Authentication\passthru\passthru1\passthru-authentication-context.properties
passthru.authentication.useLocalServer=false
passthru.authentication.domain=
passthru.authentication.servers=SERVEURDEDEV\\192.168.83.10,192.168.83.10
passthru.authentication.guestAccess=false
passthru.authentication.defaultAdministratorUserNames=Administrator
#Timeout value when opening a session to an authentication server, in milliseconds
passthru.authentication.connectTimeout=5000
#Offline server check interval in seconds
passthru.authentication.offlineCheckInterval=300
passthru.authentication.protocolOrder=NetBIOS,TCPIP
passthru.authentication.authenticateCIFS=true
passthru.authentication.authenticateFTP=true

tomcat\shared\classes\alfresco-global.properties
authentication.chain=alfinst:alfrescoNtlm,passthru1:passthru

Help Smiley Sad