Page 1 sur 1

REMOTE_USER

Posté : lun. 02 nov. 2020, 17:57:13
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

Re: REMOTE_USER

Posté : mar. 03 nov. 2020, 09:13:46
par cmasse
Avez vous bien coché l'option REMOTE_USER dans les metadata de transport ? (step 6 of 7 lors du déploiement)

Re: REMOTE_USER

Posté : mar. 03 nov. 2020, 09:22:29
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 8895 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.

Re: REMOTE_USER

Posté : ven. 06 nov. 2020, 11:55:15
par SpiderI
L'application des dernières PTF HTTP server corrige le bug.

Re: REMOTE_USER

Posté : ven. 06 nov. 2020, 11:55:36
par SpiderI
L'application des dernières PTF HTTP server corrige le bug.