Mise en place de CAS SSO

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

Mise en place de CAS SSO

Bonjour,
je travaille sur Alfresco version entreprise 2.2 sous linux redhat 4.
J'ai mis en place CAS en suivant le liens suivant:  http://wiki.alfresco.com/fr/index.php/Documentation:L%27authentification_unique_avec_CAS

J'ai l'erreur suivante:
13:38:02,812 ERROR [smb.protocol.auth] No valid CIFS authentication combination available
13:38:02,812 ERROR [smb.protocol.auth] Either enable Kerberos support or use an authentication component that supports MD4 hashed passwords
13:38:03,440 ERROR [alfresco.smb.protocol] CIFS server configuration error, Invalid CIFS authenticator configuration
org.alfresco.error.AlfrescoRuntimeException: Invalid CIFS authenticator configuration
        at org.alfresco.filesys.server.auth.EnterpriseCifsAuthenticator.initialize(EnterpriseCifsAuthenticator.java:348)
        at org.alfresco.filesys.server.config.ServerConfiguration.setAuthenticator(ServerConfiguration.java:3425)
        at org.alfresco.filesys.server.config.ServerConfiguration.processSecurityConfig(ServerConfiguration.java:2405)
        at org.alfresco.filesys.server.config.ServerConfiguration.init(ServerConfiguration.java:641)
        at org.alfresco.filesys.server.config.ServerConfiguration.onBootstrap(ServerConfiguration.java:4122)
        at org.alfresco.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:62)
        at org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
        at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:241)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
        at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:924)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:887)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
13:38:03,445 INFO  [service.descriptor.DescriptorService] Alfresco JVM - v1.5.0_15-b04; maximum heap size 1016,125MB
13:38:03,446 INFO  [service.descriptor.DescriptorService] Alfresco started (Community Network): Current version 2.1.0 (482) schema 64 - Installed version 2.9.0 (B 683) schema 116


J'ai désactivé CIFS dans les fichier " file-servers" et  "bootstrap-context.xml"  mais ça ne fonctionne toujours pas.
bootstrap-context.xml

  <!– CIFS Server –>

    <bean id="fileServerConfiguration" class="org.alfresco.filesys.server.config.ServerConfiguration" parent="fileServerConfigurationBase">
       <property name="configService">
           <ref bean="fileServersConfigService"/>
       </property>
    </bean>
    <!–
    <bean id="cifsServer" class="org.alfresco.filesys.CIFSServer" destroy-method="stopServer">
        <constructor-arg>
           <ref local="fileServerConfiguration"/>
        </constructor-arg>
    </bean>–>

file-servers-custom

<alfresco-config area="file-servers">

   <config evaluator="string-compare" condition="CIFS Server">
      <serverEnable enabled="false" />
   </config>

   <config evaluator="string-compare" condition="FTP Server">
      <serverEnable enabled="false" />
   </config>

   <config evaluator="string-compare" condition="NFS Server">
      <serverEnable enabled="false" />
   </config>

</alfresco-config>



CIFS est-il necessaire pour le fonctionnement de CAS?
Si c'est pas le cas, comment le désactiver?

Merci d'avance.
2 Replies
nekini
Member II

Re: Mise en place de CAS SSO

Bonjour,
le problème de désactivation de CIFS persiste, quelqu'un peut il m'aider. ça fait une semaine que je suis bloquée dessus.
Merci d'avance
anarcotik
Member II

Re: Mise en place de CAS SSO

Bonjour,

nous avons la même erreur dans les logs, dès lors que nous sommes passé en CAS + LDAP, de souvenir la configuration de base génère des erreurs avec CIFS à partir du moment ou l'authentification est gérée par CAS et LDAP. Cela ne va pas résoudre votre problème mais pour information, notre authentification avec CAS fonctionne parfaitement malgré cette erreur. J'aurais donc tendance à penser que ce n'est pas celle ci qui empêche votre CAS de correctement fonctionner.