公司有数个业务系统,现在想要做一个整合: 公司的要求:
用户访问任何子业务系统,都不直接去访问该子系统,而是直接连接到一个统一的登录入口(连先进入到子业务系统,然后做跳转都不行,必须直接到登录入口,据说是资安要求),所以我首先想到的是改服务器配置让多个域名指向同一个负责登录的系统(有点sso的味道在里面)
现在的问题是:
如果用户登录完我根据用户的url可以判断出他要访问的具体系统的话,如何实现跳转到该子系统却不被用户发现(浏览器地址不能变、用户收藏网页时该url也应该是指向负责登录验证的系统) 我现在就只能想到在登录入口系统上用iframe来载入用户真正要访问的页面。 求教更好的方法方式实现或请指点一下思路。
用户访问任何子业务系统,都不直接去访问该子系统,而是直接连接到一个统一的登录入口(连先进入到子业务系统,然后做跳转都不行,必须直接到登录入口,据说是资安要求),所以我首先想到的是改服务器配置让多个域名指向同一个负责登录的系统(有点sso的味道在里面)
现在的问题是:
如果用户登录完我根据用户的url可以判断出他要访问的具体系统的话,如何实现跳转到该子系统却不被用户发现(浏览器地址不能变、用户收藏网页时该url也应该是指向负责登录验证的系统) 我现在就只能想到在登录入口系统上用iframe来载入用户真正要访问的页面。 求教更好的方法方式实现或请指点一下思路。
解决方案 »
- 一个菜鸟用C#连接SQL server引起的故事
- 登陆oracle11 Database Control 登陆 503 Service Unavaila
- SessionID一天之内是否会重复
- SqlDataAdapter创建实例的时候取回数据还是调用fill()方法的时候取回呢?
- 请问在ASP中具体如何实现调用多媒体功能
- xp pro 装了.NET03 ,为什么http://localhost不能显示?我已经设置虚拟目录
- 求教DataGrid的DataKeys的问题
- 菜鸟高分请教:生成子窗口的方法,送分哦。。。。。。。。。。。。。
- 在<title ...>中加入了runat=server,但每次在改过页面后,.net都会自动把runat=..给去掉,真是烦死了,怎样才能禁止自动改呀
- layui 的上传 如何调用 Asp.net的aspx.cs 后台
- 输出图片提示错误:GDI+ 中发生一般性错误。
- 代码量问题
比如说:
应用程序控制中心(负责应用程序注册,权限管理,用户认证),
数据适配中心(负责数据库注册,隔离数据库的变化)并且,所有的应用都要以统一的形式来描述,比如REST风格,
同一个业务的权限对不同UI平台的客户端呈现都是可以复用的
有种变态的方法,异步抓HTML加载到中心的页面中
基础业务系统 + 多个子系统的webservice
我对服务器都不怎么懂啊。你说的这个技术我更是
不过我感觉webservice不是解决问题的关键,他们要求从登录系统向其他系统发散,webservice的解决方案应该还是其他系统主动找登录系统吧
也就只有这一个招数了。不过你要是认为用户看不出iframe,也有点......
httphandler
httpModules
可以试试这些东西
分散的,但登录是可以统一的,因为登录用的是windows的登录帐号(只要用户名,就是工号,工号对应唯一的员工信息)
只要你是按rest的要求做滴,这个是自然而然的东西