Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Intégration de LS dans un ENT

Re: Intégration de LS dans un ENT il y a 2 ans 6 mois #77247

  • Nickko
  • Portrait de Nickko
  • Hors ligne
  • LimeSurvey Team
  • Messages : 2129
  • Remerciements reçus 265
  • Karma: 57
Juste un conseil, lorsque tu as beaucoup de code à copier, passe par pastebin, ça permet de garder une discussion clair.
Nickko
Ergonome / Usability expert
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Intégration de LS dans un ENT il y a 2 ans 6 mois #77251

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6435
  • Remerciements reçus 840
  • Karma: 249
Punaise,

Un grand merci !!!!! à afrehel !!!

Si t'as l'occasion de mettre à jour la doc ;).

Denis
(jamais avare de phrases pour mettre à jour la doc)
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Intégration de LS dans un ENT il y a 2 ans 6 mois #77472

Bonjour,

Merci pour votre aide et de m'avoir envoyé ces fichiers.
Mais j'ai un problème avec le fichier mon_login_check_cas.php.
si je mets un echo('bli') en haut du fichier, je n'affiche jamais bli.
Avez-vous une idée de pourquoi cela plante.
Curl est bien installé.

voici mon fichier admin.php

if($casEnabled==1)
{
echo 'toto';
include_once('mon_login_check_cas.php');
echo 'tata';
}
else
{
include_once('login_check.php');
}

Ca affiche bien toto mais jamais tata!

Merci d'avance pour vos idées

Sébastien
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Intégration de LS dans un ENT il y a 2 ans 6 mois #77513

Bonjour,

En fait cela plante sur $_SESSION dans le fichier mon_login_check_cas.php.

Je comprends pas.

Pourtant j'ai fait un include des librairies CAS:

include('../CAS/CAS.php');
include('../CAS/*');

Merci pour toute idée

Sébastien
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Intégration de LS dans un ENT il y a 2 ans 6 mois #77562

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6435
  • Remerciements reçus 840
  • Karma: 249
Salut,

Si tata ne s'afiche pas, c'est qu'il y a un problème sur ton CAS.php ou un autre fichier, point-virgule manquant etc ....

Tu a accès au log erreur du serveur ?

Denis
L'administrateur a désactivé l'accès en écriture pour le public.
Cet utilisateur a été remercié pour son message par: sebcavaignac

Re: Intégration de LS dans un ENT il y a 2 ans 6 mois #77915

Bonjour,

J'ai finalement résolu le problème sur la version 1.92+.
Notre serveur CAS étant accessible en https, j'ai modifié dans login_check_cas.php les http en https et là ça marche.
J'ai bien sûr aussi rempli les paramètres CAS dans le fichier config.php.

a+
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Intégration de LS dans un ENT il y a 2 ans 6 mois #77952

Re-bonjour,

Par contre, j'ai un dernier problème.
Je passe bien par mon serveur CAS mais j'arrive sur l'écran:

Connexion réussie

Vous vous êtes authentifié(e) auprès du Service Central d'Authentification.

Pour des raisons de sécurité, veuillez vous déconnecter lorsque vous avez fini d'accéder aux services authentifiés.

MAIS Comment faire faire pour continuer sur la page que j'essayais d'accéder au départ?

voici mes paramètres CAS:
$casEnabled = true;

$casAuthServer = 'cas-test.xxxxx.fr/';

$casAuthPort = 443;

$casAuthUri = 'cas';

Je pense qu'il faut jouer sur le paramètre casAuthUri....

Merci pour toute idée.

Sébastien
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Intégration de LS dans un ENT il y a 1 an 10 mois #89879

  • nicktruch
  • Portrait de nicktruch
  • Hors ligne
  • Junior Lime
  • Messages : 23
  • Karma: 0
Bonjour,

J'ai installé la dernière version de LS / Version 2.00+(121207) et cherche à mettre en place l'authentification CAS pour l'intégrer à notre ENT.

J'ai donc commencé par modifier le fichier config.php en incluant les paramètres issus de config-defaults.php (en les modifiant quelque peu) :
	'config'=>array(
	// debug: Set this to 1 if you are looking for errors. If you still get no errors after enabling this
	// then please check your error-logs - either in your hosting provider admin panel or in some /logs directory
	// on your webspace.
	// LimeSurvey developers: Set this to 2 to additionally display STRICT PHP error messages and get full access to standard templates
		'debug'=>0,
		'debugsql'=>0, // Set this to 1 to enanble sql logging, only active when debug = 2
	// CAS Settings
		'casEnabled'=> true,
		'casAuthServer'=> 'cas.xxxx.fr',
		'casAuthPort'=> 443,
		'casAuthUri'=> '/cas/login?service=http://localhost:8888/limesurvey/admin'
	)

Le soucis c'est que cela ne change strictement rien ! Et pour cause, j'ai l'impression que contrairement à la v1.9.. il n'y a aucun contrôleur pour traiter le casEnabled : pas de fichier login_check_cas.php dans l'arbo, rien !

Ma question est donc : y-a-t-il une librairie à installer ? quelqu'un a-t-il réussi à faire marcher CAS avec la v2.0 ?

Par avance, merci pour vos réponses,
Nicolas
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Intégration de LS dans un ENT il y a 1 an 10 mois #89880

  • DenisChenu
  • Portrait de DenisChenu
  • Hors ligne
  • Moderator Lime
  • Messages : 6435
  • Remerciements reçus 840
  • Karma: 249
Salut Nicolas,

Je ne me suis jamais occupé de l'intégration de CAS.

Tu auras plus de réponses sur le forum EN, ou même sur le rapport de bug.

Denis
L'administrateur a désactivé l'accès en écriture pour le public.

Re: Intégration de LS dans un ENT il y a 1 an 10 mois #89900

  • nicktruch
  • Portrait de nicktruch
  • Hors ligne
  • Junior Lime
  • Messages : 23
  • Karma: 0
Bonjour Denis,

J'ai posté un message sur un autre topic dédié à la v2, mais il semblerait qu'il n'y ait pas de solution apportée au problème que j'exposais.

Je n'ai rien trouvé sur le forum EN. Par contre, de quel rapport de bug parles-tu ?

Nicolas
L'administrateur a désactivé l'accès en écriture pour le public.
Modérateurs: Nickko
Temps de génération de la page : 0.210 secondes
Donation Image