2016-10-24 1 views
0

Je me connecte avec succès à ma page de test du fournisseur de services avec Shibboleth. Je vais ensuite à la page /Shibboleth.sso/Session et je peux voir toutes les valeurs dont j'ai besoin. J'ai écrit une page ASP classique qui vide tous les serveurs Variables [request.serverVariables ("HTTP_VARIABLE")], mais je ne peux pas voir les valeurs auxquelles je veux accéder. Ma question est comment puis-je accéder à mes attributs pour les voir sur la page où je suis le dumping des variables du serveur.Lecture des attributs shibboleth dans la page de session

<Attribute id="iMIS_Login" name="http://exp.org/iMIS/Profile/Login"/> 
<Attribute id="iMIS_ID" name="http://exp.org/iMIS/Profile/ID"/> 

Répondre

0

Selon this

Lorsque vous utilisez les en-têtes, la principale différence est qu'au lieu d'utiliser les noms définis par le processus de cartographie, l'application doit les préfixer avec « HTTP_ », et dans la plupart des outils upcase le reste du nom aussi bien.

et comme décrit dans this thread

vous pouvez obtenir la valeur avec request.serverVariables('HTTP_IMIS_LOGIN') et request.serverVariables('HTTP_IMIS_ID')