使用 Portlet 从中提取 ltpa 令牌
Extracting ltpa token from with portlet
我已经在 Websphere Portal
和 Websphere Commerce
之间使用 LTPA
配置了SSO
,这工作正常。
我有一个HTML
portlet(基于Web Content Viewer
)和以下javascript..
<script>
alert(getCookie('LtpaToken2'));
function getCookie(name) {
var value = "; " + document.cookie;
alert(document.cookie);
var parts = value.split("; " + name + "=");
if (parts.length == 2) return parts.pop().split(";").shift();
}
</script>
为什么LTPA
令牌不存在?即使我可以在 Web 控制台(网络视图)中看到它
alerts
的顺序显示:
-
DigestTracker=AAABSalkR30; UnicaNIODID=LoLHPvCDf0C-Y2rOEEq; mmid=162538914%7CMgAAAAr4jptRGwsAAA%3D%3D; mmcore.pd=-1067100437%7CMgAAAAoBQviOm1EbC8RXPI0TAK+d8VIRy9FIAA0AAADOVKqv/bXRSAAAAAD/////AP//////////AAZEaXJlY3QBLwsJAAAACgABAAAAAAD///////////////8AAAAAAAFF; mmcore.srv=ldnvwcgus01; IBM_W3SSO_ACCESS=w3-03.sso.ibm.com; ibmSurvey=1428952756135; CoreM_State=19~-1~-1~-1~-1~3~3~5~3~3~7~7~|~~|~~|~~|~||||||~|~~|~~|~~|~~|~~|~~|~~|~; CoreM_State_Content=6~|~~|~|; cookie_country_4LF=us; mmcore.tst=0.676; CoreID6=43553851578714150993122&ci=50200000|IBMTESTWWW_51040000|IBMTESTW3
undefined
正如Georgy所提到的,cookie被设置为HTTPOnly
WAS
,可以在Security
设置下禁用。
相关文章:
- 使用Javascript获取Twitter访问令牌
- FB.login访问令牌facebook javascript SDK
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 将HTML(支持文件)中的令牌(字符串、数字等)传递给LogiXML
- 未捕获的语法错误:意外的令牌,
- 访问令牌和响应数据
- jQuery$.getJSON抛出意外令牌
- 访问令牌facebook未激活
- 如何使用Google撤销Oauth令牌'的Javascript API
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- OAuth和访问令牌
- javascript api,用于在第三方域上存储身份验证令牌
- 意外的令牌模块生成失败:SyntaxError
- 为什么我在下面的..of循环中得到意外令牌
- 如何安全地获取&使用Facebook应用程序访问令牌发送通知使用PHP&Javascript
- 函数返回错误'令牌{'
- 意外的令牌非法javascript/metrol
- Getstream.io"未认证”;带有只读令牌
- 使用 Portlet 从中提取 ltpa 令牌