代码之家  ›  专栏  ›  技术社区  ›  Geshode

使用SAML获取OpenAMToken

  •  0
  • Geshode  · 技术社区  · 8 年前

    我的express项目使用passport saml和OpenAM 13.0.0对用户进行身份验证,然后重定向到应用程序的主页面。

    我在我的express项目中得到一个SAML响应,但是我想在我的express项目中得到OpenAMToken的值。

    我知道,该值保存在会话cookie中(默认情况下名为iPlanetDirectoryPro),并且可以接收响应httppost请求的OpenAMToken(名为tokenId)。

    但是我还没有找到一种方法来获得express的价值。

    我还知道,OpenAM提供了STS,它将OpenAM令牌转换为SAML令牌/断言响应,但不是相反。

    有没有办法在express/node.js中获取OpenAM令牌/iPlanetDirectoryPro cookie的值?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Geshode    8 年前

    Bernhard Thalmayr ,我找到了答案。