请教一个小问题,希望有熟路的朋友给个方案或者答案

kalvin 2003-12-16 12:11:09
在用JAVA写B/S的信息系统时,系统的用户权限角色管理我都会建相应的表来存储,然后系统读写表来进行用户的权限等判断。
但 现zai有客户提这么一个需求,希望客户的机器在登陆的操作系统后(WINDOW系列的,成为了局域网域后)便可以直接访问我的信息系统,不需要再以另外一套身份登陆。他的问题是希望能把局域网域用户跟我信息系统的用户管理结合起来,实现这么一种概念上的单点登陆。我说明白了吧,应该是~~~

我想大家一定也遇到过这样问题,怎么 搞定这个问题呢?
请大家 给个法子
...全文
31 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bllj 2003-12-19
  • 打赏
  • 举报
回复
在程序初始化的时候,判断WINDOWS登陆用户是否有你的信息系统的访问权限(在程序里枚举出当前的WINDOWS用户)。
zws 2003-12-19
  • 打赏
  • 举报
回复
听听
1ssp 2003-12-16
  • 打赏
  • 举报
回复
1.使用windows身份验证
2.再服务器上对用户组里的每一个用户设置登录,配置权限.或使用域用户管理,让客户端登录域.
sdhdy 2003-12-16
  • 打赏
  • 举报
回复
用WINDOWS身份登陆,应该是在服务器上用户组里建立各个用户,做到和数据库里用户的对应吧!
kalvin 2003-12-16
  • 打赏
  • 举报
回复
哥几个看来没明白俺讲的意思啊,不是大家水平不高,而是没听懂我意思

用户有 3种,分别是域用户(假如是 user_yu)、数据库用户(假如是user_db)、系统用户(假如是user_sys),我的问题涉及到的用户仅仅是 user_yu和user_sys,跟user_db没关系的!!

比如我系统用户分别有 A、B、C 3个,同时呢,这3个用户也是域用户,当登陆各自操作系统后,便可以直接登陆了我的系统,不需要再输入一遍用户、密码什么的拉。

如果没有登陆域,想访问我的系统必须 输入 用户、密码 才行!

这次我说明白了吧
zjcxc 2003-12-16
  • 打赏
  • 举报
回复
将你的SQL身份验证设置为"仅windows"就可以解决你的问题了.

确定你的SQL采用什么身份验证方式?

查看方法:
企业管理器--右键SQL实例--属性--安全性--身份验证



--登陆说明:

身份验证方式为"sql server和windows"时,可登陆的用户为SQL的用户和在SQL中注册的windows用户.
连接时,需要输入合法的用户名和密码.

身份验证方式为"仅windows"时,可登陆的用户仅为在SQL中注册的windows用户.
连接SQL时,以登陆操作系统输入的用户为登陆sql的用户,不需要再次输入用户名和密码

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧