域用户 单点登陆

问题描述

需求如下:客户有台windows2003作为域服务器,所有的电脑都加入了域每人一个域用户名和密码。客户要求电脑启动输入自己的域用户名和密码登录电脑后,打开IE输入我们系统的地址回车就自动进入系统不用在输入用户名和密码。请问有哪位朋友做过类似的需求么?如有望给个解决方案,在此谢过了!

解决方案

解决方案二:
依稀记得要用LDAP集成的
解决方案三:
该回复于2011-01-12 08:56:50被版主删除
解决方案四:
这个似乎纯java做不到了,我们怎么通过IE把当前的操作系统的用户名读取出来?看看IE的javascript内置对象有没有这些属性,没有的话可能麻烦。
解决方案五:
试了一下,好像System.getProperty("user.name")可以读取到,不过不知道Applet能不能读取到这个属性,或者要签名jar才可以吧。这个签名的applet就没去试能不能读取。另外,楼下的说说javascript能访问applet读取到的内容吗?或者applet能直接读取到cookie中的sessionid吗?如果能读取session就直接先传给服务器再回来刷新。
解决方案六:
期待高人给出正解
解决方案七:
可以用js读取登录的用户名varWshShell=newActiveXObject("WScript.Shell");//这一句是用来得到用户的计算机名称document.getElementById("comName").value=WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%");//这一句是用来得到用户名document.getElementById("comUserName").value=WshShell.ExpandEnvironmentStrings("%USERNAME%");

解决方案八:
其实这个设置好了域,一般的都还是要要求你再输入一次用户名和密码的,不然其他的人用公司电脑做了一些事情怎么办呢?我们公司就是这样的。

时间: 2024-08-30 23:25:33

域用户 单点登陆的相关文章

cookies可以跨域了~单点登陆(a.com.cn与b.com.cn可以共享cookies)

如果您的a.com.cn站点需要与b.com.cn站点共享cookies,一般满足这种要求的系统是为了做单点登陆的,现在我来讲一下实现方法: a.com.cn登陆后,写cookies,在b.com.cn里,登陆状态为已经登陆,即它们的cookies可以共享 在a.com.cn站里写cookies的同时,调用b.com.cn里的写cookies的方法,代码如下 <script type="text/javascript"> function CategoryRedirect(

PHP版单点登陆实现方案的实例_php实例

摘要: 本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计.具体实现语言为PHP.单点 登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分.而SSO的定义,是在多个应用系统中,用户只需要登陆一次就可以访问所有相互信任的应用系 统. 动机: 用过ucenter的全站登录方式的朋友,应该都知道这是典型的观察者模式的解决方案.用户中心作为subject, 其所属observer的注册和

PHP版单点登陆实现方案的实例

摘要: 本文主要介绍了利用webservice,session,cookie技术,来进行通用的单点登录系统的分析与设计.具体实现语言为PHP.单点 登录,英文名为Single Sign On,简称为 SSO,是目前企业,网络业务的用户综合处理的重要组成部分.而SSO的定义,是在多个应用系统中,用户只需要登陆一次就可以访问所有相互信任的应用系 统. 动机: 用过ucenter的全站登录方式的朋友,应该都知道这是典型的观察者模式的解决方案.用户中心作为subject, 其所属observer的注册和

单点登陆如何使各个网站中的相同用户同时过期

问题描述 单点登陆如何使各个系统中的相同用户同时过期现在在跨域的三个网站之间用ticket方式做单点登录单点登录服务器如何感知登陆用户是否活跃,某用户在一个网站过期,如何通知单点登录服务器ticket和其他网站通知过期?请大家指点 解决方案 解决方案二:所谓单点登陆,应该有一个独立的登陆服务器,其他服务器都去这个服务器上验证是否已经登陆,而不是将用户名写入各自的session你现在的方式是,在一个服务器上登陆之后,跳转到其他服务器的时候会再模拟登陆一次,这其实不是"单点登陆"解决方案三

windows 7域用户登陆时的临时配置文件登陆解决

今天在一台新建的电脑(windows7系统)上登陆域用户,发现电脑右下角提示以临时配置文件登陆.于是查看了用户的个人文件夹路径,看到个人文件夹名称为:TEMP.于是重新启动电脑,继续以该账号登陆,还时显示以临时配置文件登陆windows,而且重新登陆的时候需要重新配置桌面环境,以及用户的资料会删除掉. 原因分析:因为公司之前的域损坏,于是新建了域控及DNS,之前在退出原域后后重启加入新域,接着以域用户账号登陆,这里假设用户账户为:test.由于在加入新域后,直接以test账号登陆该电脑,而后发现

电脑怎么设置指定的域用户登陆本机?

  在域环境中,怎样设置指定的域用户名登陆本机,其他的域用户名禁止登陆,管理员不受限制? 1.打开[控制面板]-[管理]-[计算机管理] 2.展开左侧的[本地用户和组]下的[组] 3.打开'administrators'属性,添加指定的域用户名作为本机的管理员,应用确定 4.打开'guests'属性,删除里面的来宾用户guest,应用确定 5.打开'power users'属性,删除里面的所有域用户,应用确定 6.打开'remote desktop users'属性,删除里面的所有域用户,应用确

两台域服务器上IIS站点windows身份认证站点怎么做单点登陆?

问题描述 两台服务器,都加入了相同的域,上面的IIS网点都配置为windows身份认证,怎么做单点登陆?A:192.168.1.39--url="http://192.168.1.39/web1/Default.aspx";B:192.168.1.40--url="http://192.168.1.40/web2/Default.aspx";A站点的代码如下,没法跳转到B站点.stringurl="http://192.168.1.40/web2/Defa

ASP.NET实现单点登陆(SSO)适用于哪些情况?

  第一种:同主域但不同子域之间实现单点登陆 Form验证其实是基于身份cookie的验证.客户登陆后,生成一个包含用户身份信息(包含一个ticket)的cookie,这个cookie的名字就是在web.config里Authentication节form设定的name信息,如 代码如下: 这里,.ASPNETAUTH就是这个Cookie的名字.通过在Request.Cookies集合里包含这个cookie,实现用户身份信息的传递.所以,共享身份验证信息的思路很简单:只要这个身份验证cookie

客户局域网使用Kerberos V5 身份验证实现单点登陆

问题描述 过几天要去客户那里安装系统,我们的系统是用j2ee开发.现在得知客户那边的域集成方案是KerberosV5身份验证,同时还有一个用户管理系统(我们会先把这个管理系统的所有用户同步到我们系统).我有一些疑问想向大家请教一下.为了实现客户使用域登陆就能单点登陆我们系统,那当客户访问我们的系统时,我们系统是不是应该通过Kerberos协议获取当前域登陆的登陆名,然后根据这个登陆名去获取用户管理系统的真实帐号,之后再在我们系统实现登陆的过程.那这个过程是怎样实现的呢1.怎样通过Kerberos