Bonjour,
Alors voilà, je suis en train de tester le CMS eZPublish et je souhaite mettre en place une authentification CAS. Malheureusement il n'y a que très peu de doc sur ce type d'authentification, et encore moins sur ce type d'authentification avec eZPublish... Pour le moment j'ai testé deux choses (pas très concluantes ^^) :
1) D'après ce que j'ai compris, lorsque l'on se logue à eZPublish via la page login, il appelle une première fois "login.php", puis une deuxième fois lorsque l'on clique sur "valider". A chaque appel, eZ regarde dans des variables s'il n'y a pas les paramètres de connexion. J'ai donc modifié les templates de manière a ce que lorsque l'on clique sur "login" l'on soit redirigé vers la d'authentification CAS, et je passe en paramètre la page de login (http://...service=http://siteez/inde...fre/user/login). Puis j'ai modifié "login.php" afin de récupérer et de traiter le ticket. A ce niveau CAS renvoi un ticket invalide... En revanche, si je passe à CAS en paramètre la page d'accueil (http://...service=http://siteez/index.php), le ticket renvoyé est valide...
Voilà ou j'en suis de cette solution.
Deuxième essais :
2) J'ai testé le patch suivant : http://projects.ez.no/cas_with_ezpublish_4_0_1. L'un des problèmes ici est que l'on est redirigé sur le serveur CAS dès la connexion au site, mais ca ne devrais pas être trop dur à changer. Le problème un peu plus grave c'est qu'une fois authentifié, le site renvoi une erreur "Fatal error: eZ Publish did not finish its request"...
Donc mes questions sont : avez-vous déjà utilisé ce type d'authentification pour eZPublish, si oui comment avez-vous fait ?
Avez-vous des avis sur les deux solutions ?
Et pouvez-vous m'éclairer un peu plus sur le parcours effectué lorsque l'on se connecte ?
Merci beaucoup de votre aide.
PS : pour ceux que ca intéresse j'ai joins une doc expliquant le CAS.

 

 
		
		 
         
			
			


 
   


 [eZ Publish 4.3] Central Authentication Service (CAS)
 [eZ Publish 4.3] Central Authentication Service (CAS)
				 Répondre avec citation
  Répondre avec citation 
			 
  Je vais continuer de creuser un peu par là. Je posterais mon résultat si jamais je trouve comment faire
  Je vais continuer de creuser un peu par là. Je posterais mon résultat si jamais je trouve comment faire  
						 
  
 
 
			 ). Par contre une fois supprimé la fin de l'URL, l'utilisateur est logué normalement...
). Par contre une fois supprimé la fin de l'URL, l'utilisateur est logué normalement...
Partager