Abrufen von Benutzer-id von Siteminder smsession
Unseres Systems ist ein gateway-Interaktion mit Siteminder für die Authentifizierung und die Verbindung zum back-end-Systemen. Siteminder ist wieder SMSESSION und SMIDENTITY in der Kopfzeile. Wie abrufen des userid von SMSESSION. Das format ist wie folgt:
SMSESSION=dQtTYNjolqkVPoblyV2iUYzlaffxweO7jwhdbc8r8hcrzyur2e6we22hbedfoquw4wx4v2ly6tutq7dctzxbpiuvoqyr1htskexddauuyd0eh+jmdw9yBSSjkUm/nlDd6iFizN2zeyBAGda7jgHbyvKCB0T54zrffemtd1jdjfiojs0q6c
Habe ich versucht, die kodierte Zeichenfolge manuell und entschlüsseln, aber seine nicht immer mir die Benutzer-id. Wie bekomme ich die userid von SMSESSION?
Dank,
Wie haben Sie decodieren smsession-cookie?
InformationsquelleAutor user1860832 | 2012-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Benutzer-ID finden Sie in einem Standard-SiteMinder-header tageed "SM_USER"
InformationsquelleAutor anon
Ich glaube SMSESSION-cookie wird durch den Agenten verschlüsselt sein, werden Sie nicht in der Lage zu tun, viel mit ihm. Sie haben für die Arbeit mit dem externen SiteMinder-support-team Fragen Sie, fügen Sie die SM_USER oder anderen Header. Es ist ein Teil der SiteMinder-Konfiguration.
InformationsquelleAutor 0leg
Können Sie die SM_USER aus der Antwort.getHeaderNames(), verwenden Sie das folgende Skript in Ihrem index.jsp:
Dann können Sie den Zugriff auf die SM_USER Wert aus dem Fenster.SM_USER
InformationsquelleAutor Esteban Gatjens