找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 16410|回复: 16

[技巧] NC单点登录方案共享

[复制链接]
发表于 2008-9-3 16:02:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
NC单点登录方案

        过程说明1.        当客户端用户希望进入NC系统时,首先向外部的认证系统提交请求。
2.        由外部认证系统向nc服务器注册客户端的登录信息,这些信息是nc系统所必需的信息。可以通过 一个随机的键值key来索引登录信息。
3.        客户端将通过该键值来进入nc系统。即客户端将向nc应用服务器提交其键值。nc服务器将利用该键值从注册中心中获取登录信息(同时注销注册信息)。然后利用这些登录信息登录到NC系统。
4.        超时处理:注册的登录信息有其生命期,超过生命期的注册信息将会被清除。客户端只能在超时以前登录nc才有效,否则不能进入nc系统。超时的值在配置文件中进行配置

三.        url格式
1.        注册用的url
外部系统服务器利用此url向nc服务器注册登录信息。
http://localhost/servlet/nc.bs.sm.login2.RegisterServlet?key=111111&workdate=2003-07-16&language=simpchn&usercode=1&pwd=1
注:usercode和pwd是必须的。它用于确定用户身份,以保证NC系统的安全。
        workdate用于提供登录日期,
        language用于提供登录的语种。
        key值为注册登录信息的键值,必须保证唯一。
http://localhost/service/RegisterServlet?key=111111&accountcode=nc061115&workdate=2003-07-16&language=simpchn&usercode=1&pwd=1
2.登录用的url
外部系统服务器注册完毕后,返回客户端该url,使客户端重定向到该url,实现登录NC
http://localhost/servlet/nc.bs.sm.login2.Login?key=111111
注:其中key的取值和注册时的值一致
http://localhost/login.jsp?key=111111

四,注册用的url后可选的参数为
        "accountcode" 帐套编码
"dsname" 数据源名称
"pkcorp"        公司主键
        "workdate" 登录时间
"language" 语种
"isencode" 密码是否加密 取值为Y/N
        “height”        客户端分辨率的高度值
        “width”  客户端分辨率的宽度值

五:配置文件ierp\bin\exterior.xml:

该文件用于配置在单点登录中能够注册登录信息的主机ip和注册信息的超时值。这些配置都是出于对安全的考虑,因为只有在该文件中配置的主机才能向nc服务器注册登录信息。

exterior.xml的内容为:
<?xml version="1.0" encoding='gb2312'?>
<root docType="remote ip config">
        <remoteip>192.168.0.1</remoteip>    用于指定可以注册的外部主机ip
        <remoteip>10.5.2.76</remoteip>
        <remoteip>127.0.0.1</remoteip>
        <timeout>20</timeout>           用于指定注册信息的生命期,单位为妙
</root>
发表于 2015-1-19 16:32:14 | 显示全部楼层
有用,感谢分享,如果有实例最好了
回复 点赞 拍砖

使用道具 举报

发表于 2016-7-19 15:31:01 | 显示全部楼层
好东西,学习 学习 学习 学习
回复 点赞 拍砖

使用道具 举报

发表于 2015-1-9 13:48:48 | 显示全部楼层
多谢分享!学习了!收藏起来!
回复 点赞 拍砖

使用道具 举报

发表于 2016-6-14 14:07:49 | 显示全部楼层
回复 点赞 拍砖

使用道具 举报

发表于 2015-1-14 13:23:28 | 显示全部楼层
回复 点赞 拍砖

使用道具 举报

发表于 2008-9-3 16:51:12 | 显示全部楼层
发表于 2009-3-19 22:28:38 | 显示全部楼层
好东东,学习了,楼主!!!
发表于 2009-3-20 16:31:59 | 显示全部楼层
好东西,值得研究!
以后还要向你多多请教!
发表于 2009-3-20 23:19:33 | 显示全部楼层
发表于 2009-3-21 15:41:05 | 显示全部楼层
好东西,学习了一着,谢谢楼主
发表于 2009-3-25 10:55:18 | 显示全部楼层
好东西,学习 学习 学习 学习
发表于 2010-7-9 17:44:00 | 显示全部楼层
发表于 2011-1-12 15:43:37 | 显示全部楼层
发表于 2011-1-12 18:06:49 | 显示全部楼层
发表于 2012-1-14 10:32:13 | 显示全部楼层
nc5.7 能不能与域集成?在WAS上,从理论上是可以的呀
回复 点赞 拍砖

使用道具 举报

发表于 2012-12-12 10:02:43 | 显示全部楼层
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-19 11:22 , Processed in 0.084841 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表