Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1269 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Alimenter variable d'environnement remote_user

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Alimenter variable d'environnement remote_user

n°1280187
saxgard
Posté le 10-01-2006 à 11:03:50  profilanswer
 

Salut
 
Actuellement un site extranet utilise la connection via une authentification apache.
Ou sont envoyés les login et les passwords lors d'une authentification Apache?
es-ce des varaibles que l'on peu controler en PHP? et que l'on peu modifier?  
 
On veut modifier l'authentification apache par une authentification mysql php mais on a besoin de stocker les valeurs $_session['login'] et $_session['password'] utilisé pour l'authentification mysql/php dans les variables de session apache de l'authentification apache.
 
Pourquoi me dirait vous?
parceque dans ce meme extranet on fait le lien avec une application j2ee qui recupere les informations d'une authentification apache.
 
Sur l'application j2ee
la recuperation des logins et password apache se font de cette facon :
HttpServletRequest p_request
p_request.getRemoteUser()
 
par consequent comment via une connection mysql/php on peu faire apsser le login et le password a l'appli j2ee?


Message édité par saxgard le 11-01-2006 à 16:00:04
mood
Publicité
Posté le 10-01-2006 à 11:03:50  profilanswer
 

n°1280314
saxgard
Posté le 10-01-2006 à 12:32:30  profilanswer
 

Bon en fait je sais pas si cette solution va marcher  

Code :
  1. $_SERVER['PHP_AUTH_USER']=$_SESSION['login'];
  2. $_SERVER['PHP_AUTH_PW]=$_SESSION['password'];


 
En gros je recupere mes valeurs de mon authentifications PHP/mysql pour le smettres dans les variables serveur qui j'espere pourront etre lu par l'application j2ee via ceci :

Code :
  1. HttpServletRequest p_request
  2. p_request.getRemoteUser()


je sais pas si en fait l'application j2ee pourra bien récuperer les valeurs de ces variables et si ca rempli les memes variables que lorsqu'on fait une authentifiaction apache


Message édité par saxgard le 10-01-2006 à 12:34:45
n°1281253
saxgard
Posté le 11-01-2006 à 12:34:49  profilanswer
 

Bon il semblerait que le j2ee recupere les valeurs du login et password par le baiis de la variable d'environnement REMOTE_USER
 
Par consequent comment pourrais je inserer dans le REMOTE_USER les valeurs du login et du password?
 
Dans la variable :  

Code :
  1. $_SERVER['REMOTE_USER'];


 
Sachant que je ne veux aps utiliser une authentification apache avec les :
 

Code :
  1. header('WWW-Authenticate: Basic realm="My Realm"');
  2. header('HTTP/1.0 401 Unauthorized');


 
et que j'utilise ma propre authentification.
 
J'ai besoin a un moment donné de remplir la variable d'environnement REMOTE_USER qui est utilisé pour une application j2ee  
 
personne?   :)


Message édité par saxgard le 11-01-2006 à 12:35:09
n°1281262
omega2
Posté le 11-01-2006 à 12:40:12  profilanswer
 

je vais dire une conerie, mais a quel moment intervient mysql dans tout ça?
Et si vous avez accés aux sources du jsp, pourquoi ne pas utiliser des éléments tels que la base de donnée ou les cookies pour faire intérargir le plus simplement possible les deux programmes.

n°1281267
saxgard
Posté le 11-01-2006 à 12:47:20  profilanswer
 

omega2 a écrit :

je vais dire une connerie, mais a quel moment intervient mysql dans tout ça?
Et si vous avez accés aux sources du jsp, pourquoi ne pas utiliser des éléments tels que la base de donnée ou les cookies pour faire intérargir le plus simplement possible les deux programmes.


 
 
en effet tu dis pas de connerie , en fait au fur et a mesure de ma reflexion je me rend compte qu'il n'y a aucun rapport avec mysql mais j'ai pas changé le titre.
 
Bah c'est pas aussi simple que ca il semblerait qu'ils ne veuillent pas modifier l'appli j2ee , peut etre ne peuvent-ils pas.
 
En tout cas d'après ce qui m'a été dis il faut que je cherche de mon coté pour trouver un moyen d'enlver l'authentification apache  et mettre la mienne tout en essayant de faire passé le login et password al'appli j2ee
et comme l'appli j2ee recupere le remote_user , je ne sais pas comment l'alimenter.
 
Le probleme c'est que je fini mon contrat vendredi donc je suis un peu pris par le temps pour trouver des solutions, on est a plusieurs sur le coup et c'est un peu prise de tête   :D


Message édité par saxgard le 11-01-2006 à 12:47:40
n°1281433
saxgard
Posté le 11-01-2006 à 15:56:14  profilanswer
 

Personne ?
 
J'ai changé le sujet du topic pour que ca soit plus précis  :)

n°1281901
saxgard
Posté le 12-01-2006 à 10:51:30  profilanswer
 

Même pas un petit indice? une piste , un conseil?  ou des demandes de précisions
Je dois finir ca avant vendredi et on bloque la dessus :(


Message édité par saxgard le 12-01-2006 à 10:51:55

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Alimenter variable d'environnement remote_user

 

Sujets relatifs
VB access97 mettre en variable nom formulaire et sous formulaire[SH] variable variable ?
[JavaScript] Test d'existance d'une variable ?Modifier une variable globale
Remplacer <Command1.propriété=…> par <Command (variable ?)…>transfèrer du texte d'une variable php à du javascript
[VBA]Tableau croisé dynamique sur plage variablepb variable php/mysql
passage de variable entre php et flash 
Plus de sujets relatifs à : Alimenter variable d'environnement remote_user


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR