UDN-企业互联网技术人气社区

板块导航

浏览  : 134
回复  : 6

[项目维护交流] 单点登陆portal免密码校验问题

[复制链接]
sheldondor的头像 楼主
发表于 2017-11-10 14:57:52 | 显示全部楼层 |阅读模式
20U币
本帖最后由 sheldondor 于 2017-11-10 16:30 编辑

我现在能够通过用户名和密码去校验登陆portal,然后生成ssokey去单点portal。但是把密码给第三方太不安全了。想问下有没有大神知道如何不需要密码去校验登陆portal

sheldondor的头像 楼主
发表于 2017-11-10 14:59:12 | 显示全部楼层
我是通过127.0.0.1/portal/registerServlet?type=1&dsname=design&userid=xxx&password=xxx去校验
使用道具 举报

回复

发表于 5 天前 | 显示全部楼层
  private void ensureChangePasswd(String userid, String rslMsg)
  {
    HttpSession session = LfwRuntimeEnvironment.getWebContext().getRequest().getSession();
    session.setAttribute("USER_SESSION_ID", userid);
    StringBuffer urlBuf = new StringBuffer();
    urlBuf.append("/portal/app/mockapp/passwordmng?model=nc.uap.portal.mng.pwdmng.PasswordManagerModel");
    urlBuf.append("&otherPageUniqueId=" + LfwRuntimeEnvironment.getWebContext().getWebSession().getWebSessionId());
    AppLifeCycleContext.current().getApplicationContext().popOuterWindow(urlBuf.toString(), rslMsg, "480", "280", "TYPE_DIALOG");
  }
使用道具 举报

回复

sheldondor的头像 楼主
发表于 5 天前 | 显示全部楼层
小茗六 发表于 2017-11-13 13:22
private void ensureChangePasswd(String userid, String rslMsg)
  {
    HttpSession session = LfwRun ...

大神,我看不太懂。这个方法是何时去调用的,还要那个rslMsg传递的什么
使用道具 举报

回复

发表于 5 天前 | 显示全部楼层
PortalLoginHandler这个类里,你跟下
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部