REMOTE_USER

configuration Apache, Zend et PHP , Web services
Répondre
SpiderI
Messages : 4
Enregistré le : lun. 02 nov. 2020, 17:41:40

REMOTE_USER

Message par SpiderI »

Bonjour,
J'utilise IWS afin de créer une API web REST.
le mode d'authentification du HTTP server est Kerberos:
PasswdFile %%KERBEROS%%
AuthType Kerberos
L'identifcation fonctionne.

Dans le RPG appelé par l'API, je reussi à récupérér les variables d'environnment sauf la variable REMOTE_USER.
La variable est systématiquement vide.

SELECT CAST(VAR_BVALUE AS CHAR(100)) INTO :V_REMOTE
QSYS2.ENVIRONMENT_VARIABLE_INFO WHERE CAST(VAR_BNAME AS CHAR(14))
= 'REMOTE_USER'

J'ai fait des essais en changeant le mode d'authentification et en le remplacant par du basic AUTHENTIFICATION:
PasswdFile %%SYSTEM%%
AuthType Basic
L'API fonctionne bien en me demandant mes logins password, mais REMOTE_USER reste vide.

Est que quelqu'un a déjà rencontré ce type de problème ?

Merci pour votre aide

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

Re: REMOTE_USER

Message par cmasse »

Avez vous bien coché l'option REMOTE_USER dans les metadata de transport ? (step 6 of 7 lors du déploiement)
Christian Massé (Volubis.fr)

SpiderI
Messages : 4
Enregistré le : lun. 02 nov. 2020, 17:41:40

Re: REMOTE_USER

Message par SpiderI »

Bonjour,
Merci pour votre réponse.
Oui j'ai bien coché l'option REMOTE_USER dans les meta_data (CF pJ).
MetaData.jpg
MetaData.jpg (73.64 Kio) Vu 8618 fois
Lors de execution, la valeur d'environnement REMOTE_USER existe bien, mais la valeur est vide.
Info supplementaire: J'ai créé le webserver en utilisant le Wizard IBM.

SpiderI
Messages : 4
Enregistré le : lun. 02 nov. 2020, 17:41:40

Re: REMOTE_USER

Message par SpiderI »

L'application des dernières PTF HTTP server corrige le bug.
Modifié en dernier par SpiderI le ven. 06 nov. 2020, 11:56:25, modifié 2 fois.

SpiderI
Messages : 4
Enregistré le : lun. 02 nov. 2020, 17:41:40

Re: REMOTE_USER

Message par SpiderI »

L'application des dernières PTF HTTP server corrige le bug.

Répondre