Получение OpenAMToken с SAML - PullRequest
       41

Получение OpenAMToken с SAML

0 голосов
/ 20 сентября 2018

Мой экспресс-проект использует passport-saml и OpenAM 13.0.0 для аутентификации пользователя и последующего перенаправления на главную страницу приложения.

Мое экспресс-приложение является удаленным поставщиком услуг, и я использую OpenAM в качествеIdentity Provider.

Я получаю ответ SAML в своем экспресс-проекте, но я хочу получить значение OpenAMToken в моем экспресс-проекте.

Я знаю, что значение сохраняется в сеансеcookie (по умолчанию называется iPlanetDirectoryPro) и возможность получения OpenAMToken в ответ на запрос HTTP POST (с именем tokenId).

Но я не нашел способа получить значение в выражении.

Я также знаю, что OpenAM предоставляет STS, который переводит токен OpenAM в ответ токена / подтверждения SAML, но не наоборот.

Есть ли способ получить значение токена OpenAM / iPlanetDirectoryProcookie в express / node.js?

1 Ответ

0 голосов
/ 25 сентября 2018

Благодаря Бернхарду Талмайру я нашел ответ.

К сожалению, нет простого способа получить токен OpenAM, но, похоже, это возможно с помощью специального сопоставления атрибутов.

...