Moss 2010的单点登陆配置

Moss中的单点登陆方案是在MOSS系统中,将需要进行单点登陆整合的系统的帐号和密码通过加密保存在MOSS中,在登陆时通过中间页面将帐号和密码解密出来,再POST到其他系统完成登陆,当然如果子系统有更好的登陆接口将更加安全可靠;这种方案实现了单点登陆中的帐号映射问题,但并没有帮助用户实现跳转等功能,要求开发人员对各个系统自行处理登陆,并不算是一个真正的完整的单点登陆解决方案,但在企业内部系统整合时也存在一定的优势,即简单,子系统基本不用进行改动,如果单独开发单点登陆系统的话,避免不了的是对现有系统登陆接口的改变,如数字签名验证、登陆与登出的验证与跳转等。

Moss单点登陆在2010版本中改名为Secure Store Service,可在管理中心服务中找到;进入管理中心---应用程序管理----管理服务应用程序,找到Secure Store Service服务,点击该服务,然后会要求用户创建新的密钥,输入一个复杂的密钥的Key,是用来加密数据的key,完成密钥的创建,就可以创建单点登陆应用程序。

以一个办公系统集成为例,填写如下信息,其中“目标应用程序ID”是用来标识各业务系统的,代表当前业务系统,编写程序中会用到。

点击下一步会让用户填写该系统需要保存的相关信息,也可以添加字段如邮箱,根据自己系统的情况,如果帐号和MOSS帐号一致,甚至用户列也不是必须的。

下一步为系统提供一个管理帐号,完成创建,系统会在SqlServer中为该业务系统创建一个单独的数据库用来保存该系统的帐号和密码信息,帐号和密码都是加密过的,所以如果要自己添加帐号和密码的话,一般是通过MOSS提供的添加界面来操作,或者通过MOSS提供的编程接口来操作。

选中刚创建的系统,点操作栏的“凭据设置”按钮,为OA系统添加映射帐号

输入相关信息,凭据所有者是用户在MOSS系统中的帐号,用户名列为OA系统中的帐号,密码是用户在OA系统中的密码

时间: 2024-08-02 21:21:11

Moss 2010的单点登陆配置的相关文章

websphere6.1下配置cas单点登陆

问题描述 现在要在websphere6.1上配置单点登陆的cas,但是弄了几天都没有配置成功,希望有配置过的高手给我一点指点.我的邮箱是threestone1026@126.com,已经被卡了好几天了,等着救急呢.万分感谢! 解决方案 解决方案二:出什么错呢?你在Tomcat下面搞定之后再移到WAS上面去吧.

.NET单点登陆的实现方法及思路

这篇文章介绍了.NET单点登陆的实现方法及思路,有需要的朋友可以参考一下,希望对你有所帮助   系统的基本架构 我们假设一个系统System包含Service客户服务中心.Shop网上购物中心和Office网上办公中心三个独立的网站. Service管理客户的资料,登录和注销过程.不论客户访问System的任何一个页面,系统都会转到登录界面,在用户登录后,系统会自动转会到客户上 次请求的页面.并且用户此后可以在System中无缝切换.不需要再次进行登录.即在System中实现单点登录SSO(Si

十万火急!关于cas单点登陆问题

问题描述 最近在做cas单点登陆,因为之前都没有做过这个,所以在网上搜集了一些资料,然后进行配置.参考资料:http://hi.baidu.com/qq295361921/blog/item/489945d174d4f387a1ec9cfb.html/cmtid/dd9a4c611f91694feaf8f809在生成证书过程中,我用的姓名是:localhost,密码是:changeit所有的程序都部署在本地的tomcat上,包括cas,访问http://localhost:8443/cas也能跳

两台域服务器上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

在Tomcat中使用Yale CAS实现单点登陆(SSO)

<!--[if !supportEmptyParas]--> <!--[endif]--> 耶鲁大学开发的单点登录系统称为CAS(Central Authentication Server)被设计成一个独立的Web应用程序(cas.war).它目前用几个Java Servlet作为实现并且通过一个Https服务器来运行.要使用单点登陆功能的Web应用作为CAS的一个客户端来运行. 由于CAS使用Https协议,所以首先要知道如何在容器中配置SSL.Tomcat的SSL配置相对其它的

关于单点登陆的一些解决方法

解决  最近CSDN中很多朋友都在讨论关于多系统单点登陆的问题.现在总结自己使用过的方式看看能否给朋友们增加一些思路. 在处理问题前先讨论下关于所谓的"多系统"的情况,按道理来说多系统会出现以下若干个情况: 1.使用的技术不一样,应用的平台不一样:如使用JSP和ASP.NET开发的,他们的应用平台都会不一样 2.所在的物理服务器不一致.未部署在同个服务器集群中. 3.使用的权限验证方式不一样,比如说有的使用SESSION,COOKIE,还有的使用STATE服务. 而"单点登入

纯基于PHP的单点登陆

Discuz有一个通行证,类似于单点登陆.不过我觉得单点登陆最好应该是一个独立的程序,和CAS一样 .由于所有的程序都是PHP的,所以就做了一个简单的单点登陆.借用了一下discuz的加密方法. 用户有以下几种情况会直接访问本系统: 1.用户直接访问passport,希望登陆 2.用户从passport_app上点击登陆按钮转过来的 3.用户从passport_app1转到passport_app2时候,passport_app2转过来的 4.用户直接输入访问passport_app的URL 2

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

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

腾讯企业邮箱单点登陆

问题描述 腾讯企业邮箱单点登陆 准备在现有的OA系统中加入腾讯企业邮箱模块,需求如下: 1.单位已开通腾讯企业邮箱,每位员工的邮箱地址均以其姓名全拼做邮箱帐号(如:zhangsan@xxx.com).并已经获取了接口key(假设key为"keyabc") 2.单位已部署了OA,我可以获取OA数据库中的用户帐号信息(也是以用户姓名全拼为OA登录帐号) 3.现在我想在OA中做个链接,通过此链接可以直接登录腾讯企业邮箱.登录过程中,后台程序直接将OA登录帐号(zhangsan).腾讯企业邮箱