Rechercher : dans
Par :

Authentification cas

Dernière réponse le 25 jun 2009 à 15:55:49 gsanzo, le 24 jun 2009 à 10:41:58 
 Signaler ce message aux modérateurs

Bonjour,
j'aurais besoin d'une réponse pour mon authentification cas, en effet je veux faire en sorte de bien récupérer le nom grâce a l'uid :

regarder le code a cette page , http://perso.univ-rennes1.fr/... c'est celui que j'utilise, il paraît cependant fonctionné de base sans modification a part pour l'@ du serveur.

je bloque la, je m'authentifie bien sur le serveur cas, je récupère un ticket, mais pour récupérer le nom et prénom de celui qui vient de authentifiée c'est un autre histoire, si quelqu'un a la réponse a ma question, je lui en serait reconnaissant.

Meilleures réponses pour « authentification cas » dans :
RADIUS VoirIntroduction au protocole RADIUS Le protocole RADIUS (Remote Authentication Dial-In User Service), mis au point initialement par Livingston, est un protocole d'authentification standard, défini par un certain nombre de RFC. Le fonctionnement de...
CHAP VoirCHAP Le protocole CHAP (Challenge Handshake Authentication Protocol), défini par la RFC 1994 est un protocole d'authentification basé sur la résolution d'un « défi » (en anglais « challenge »), c'est-à-dire une séquence à chiffrer avec une clé et...
Single Sign-On (SSO) VoirIntroduction au Single Sign-On L'objet du Single Sign-On, noté SSO, est de centraliser l'authentification afin de permettre à l'utilisateur d'accéder à toutes les ressources (machines, systèmes, réseaux) auxquels il est autorisé d'accéder, en...

1

bg62, le 24 jun 2009 à 12:01:04

Ben à mon humble avis "perso...."
tu as donc un compte ouvert chez eux , c'est donc vers ce site que tu dois te retourner, eux seuls savent comment il est géré ... le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider

Répondre à bg62

2

 gsanzo, le 25 jun 2009 à 15:55:49

J'ai pu me tiré d'affaire a force de cherché, mais un autre probléme se pose aprés avoir récupéré l'uid ^^

la facon dont je le récupére semble être inexploitable alors que la valeur est a.jean, et pourtant cela m'affiche bien ce que je désire, or si je foxe la valeur de ma variable $uid a a.jean , mon code marche impécable, et je ne comprends pas du tout pourquoi cela se passe comme sa.



.....
// un ticket a été transmis, on essaie de le valider auprès du serveur CAS
$fpage = fopen (CAS_BASE . '/serviceValidate?service='. preg_replace('/&/','%26',$service) . '&ticket=' . $_GET['ticket'], 'r'); //le serveur me renvoie un fichier xml aprés avoir validé mon ticket !
$uid = stream_get_contents($fpage); // $uid vaut a.jean a ce moment la
echo $uid;?><br><?php // j'affiche l'uid, donc j'affiche a.jean

//$uid ='d.benet'; //sa c'est quand je fixe la valeur de l'uid

$cnx = mysql_connect( "localhost", "root", "" ); // je me connecte a la BDD
$db = mysql_select_db( "reserv_mat" );
$requete = mysql_query("SELECT statut_dem FROM demandeur WHERE uid='$uid'");
$rep= mysql_fetch_row($requete); // mais dans le premier cas, cela me renvoi une erreur comme quoi l'argument, donc la variable $requete, n'est pas valide alors que si je fixe moi même l'uid, cela ne me renvoie pas d'erreur !!!

echo $rep[0];
mysql_close();

Répondre à gsanzo