如何在Notes客户端配置与实现iNotes的单点登录

介绍 Notes Account Framework 的实现机制

Notes Account Framework 是直接使用了其底层平台 Expeditor(XPD) 封装好的的 Account Framework。XPD 的账户系统又是基于 JAAS(Java Authentication and Authorization Service framework) 的。 这种集成允许用户存储并获取一些在与本地或者远程服务创建连接和通信的属性,以及一些授权应用与服务做认证的属性。

JAAS 授权认证的方式是实例化一个登录上下文 (Login Context) 对象,这个对象标记了配置中用何种登录模块 (Login Module) 来实现认证。XPD 在不同的默认登录配置中规定了若干默认登录模块。登录模块可以取得用户名和密码以及其他认证时需要的数据并认证用户。回调处理函数 (CallbackHandler) 将在用户不可用时与用户互相配合以获得证书。一旦认证完成,一个由 JAAS 框架定义的用来代表请求来源的对象将通过登录模块把含有证书的 Cookies 或者令牌发布。每个 XPD 的账户都有一个与之联合的对象将认证令牌作为私有证书存储。

XPD 除了使用 JAAS 框架平台登录外,也将其用于账户对于远程服务的单点登录 (SSO). 账户内包含许多任意键或任意数值对。这些账户中的数据被加密存储在 Eclipse 的首选项中。账户的密码被加密存储在平台的密钥存储器里。账户的认证类型属性指示了平台哪些登录配置是用来做认证的。账户框架完全集成了 XPD 的 URL 处理器并允许远程服务的单点登录。

对于 Domino-SSO 认证类型的介绍

单点登录 (SSO) 是目前比较流行的企业业务的整合方案之一,SSO 是指在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。Domino-SSO 是指用户只需要登录一次 Domino 服务器就可以登录与该 Domino 服务器所有相互信任的应用系统,例如 Sametime 服务器,Activities 服务器,Feeds 服务器以及本文中将主要介绍的 iNotes Web 服务器。Domino-SSO 认证类型的工作原理如下,首先各服务器的 DNS 需要在同一个域中,在配置 SSO 时为相关服务器配置统一的 SSO secret Key。当用户登录 Domino 服务器时,服务器验证成功后生成一个 LTPA Token, 并保存在浏览器 Cookie 中,当该用户登录另一台 Domino 服务器时,服务器监测到 LTPA Token 后就会将此 Token 解码并验证其是否有效。如果该 LTPA Token 为有效的,那么服务器就会为用户放行。

在 Domino 服务器端正确配置服务器文档与 Internet 站点

下面将详细介绍下如何在 Domino 服务器端配置服务器文档与 Internet 站点以实现 Domino SSO。

在 domino admin 中打开 names.nsf,展开 Configuration->Servers->All Server Documents    

图 1. 所有服务器文档页面

打开所使用的 server document,在 basic 选项卡中确保选项 Load Internet configurations from Server\Internet Sites documents 的值为 Disabled。

图 2. 当前使用的服务器文档

时间: 2024-10-27 09:58:41

如何在Notes客户端配置与实现iNotes的单点登录的相关文章

在Notes客户端配置与实现iNotes的单点登录

最终实现用户通过 Notes 客户 端的嵌入式浏览器单点登录 iNotes.Notes Account Framework 是直接使用了其底层平台 Expeditor(XPD) 封装好的的 Account Framework.XPD 的账户系统又是基于 JAAS(Java Authentication and Authorization Service framework) 的. 这种集成允许用户存储并 获取一些在与本地或者远程服务创建连接和通信的属性,以及一些授权应用与服务做认证的属性. JA

代码修改notes客户端配置

问题描述 各位,我现在遇到一个问题,能够通过脚本自动修改原用户LotusNotes客户端的Sametime服务器名称吗?如果可行,应该怎么下手?望各位赐教,或者提供思路,多谢! 解决方案 解决方案二:没太明白你的意思解决方案三:这个通过domino策略好像可以做到的,建议去研究一下8.5服务器administrator的帮助.里面说eclipse首选项是存在一个文件里,具体哪个我还不太清楚.eclipse首选项可以通过策略去推给用户.解决方案四:不会~解决方案五:你是指场所里面的配置吗?只需要通

CAS单点登录,客户端为weblogic,登录成功后跳转到客户端应用系统时报错

问题描述 CAS单点登录,客户端为weblogic,登录成功后跳转到客户端应用系统时报错 CAS单点登录部署在tomcat中,客户端应用中间件为weblogic.能成功进入单点登录首页并能成功登录,但是跳转到客户端应用系统(weblogic)时报下文中的错误.但是客户端应用系统中间件替换成tomcat却没有问题,能够成功跳转到系统.求高手帮忙! Error 500--Internal Server Error javax.net.ssl.SSLKeyException: FATAL Alert:

如何在Ubuntu下配置L2TP VPN

如何在Ubuntu下配置L2TP VPN 之前发布了一篇如何在Ubuntu下架设PPTP协议的VPN服务的文章,不过有些情况下,PPTP会受到影响而不能正常使用,那么你还有一种选择,就是使用L2TP/IPSec 的VPN.  安装软件包 sudo apt-get install xl2tpd openswan ppp IPSec / Openswan 打开 /etc/ipsec.conf 文件,做如下配置: config setup nat_traversal=yes virtual_priva

如何在ubuntu桌面配置一个网络打印机和扫描仪

如何在ubuntu桌面配置一个网络打印机和扫描仪 在之前的文章中, 我们讨论过如何在Linux服务器安装各种各样的打印机(当然也包括网络扫描仪).今天我们将来处理另一端:如何通过桌面客户端来访问网络打印机/扫描仪. 网络环境 在这个安装教程中,我们的服务器(Debian Wheezy 7.2版本)的IP地址是192.168.0.10,我们的客户端(Ubuntu 12.04版本)的IP地址是192.168.0.105.注意这两台机器是在同一个网段(192.168.0.0/24).如果我们想允许打印

RHCE 系列(九):如何使用无客户端配置 Postfix 邮件服务器(SMTP)

RHCE 系列(九):如何使用无客户端配置 Postfix 邮件服务器(SMTP) 尽管现在有很多在线联系方式,电子邮件仍然是一个人传递信息给远在世界尽头或办公室里坐在我们旁边的另一个人的有效方式. 下面的图描述了电子邮件从发送者发出直到信息到达接收者收件箱的传递过程. 电子邮件如何工作 要实现这一切,背后发生了好多事情.为了使电子邮件信息从一个客户端应用程序(例如 Thunderbird.Outlook,或者 web 邮件服务,例如 Gmail 或 Yahoo 邮件)投递到一个邮件服务器,并从

如何在 Linux 上配置点对点 VPN

如何在 Linux 上配置点对点 VPN 一个传统的 VPN(如 OpenVPN.PPTP)由一个 VPN 服务器和一个或多个连接到这台服务器的客户端组成.当任意两个 VPN 客户端彼此通信时,VPN 服务器需要中继它们之间的 VPN 数据流量.这样一个中心辐射型的 VPN 拓扑结构存在的问题是,当连接的客户端增多以后,VPN 服务器很容易成为一个性能上的瓶颈.从某种意义上来说,中心化的 VPN 服务器也同样成为一个单点故障的来源,也就是当 VPN 服务器出现故障的时候,整个 VPN 都将无法被

如何在 linux 上配置持续集成服务 - Drone

如何在 linux 上配置持续集成服务 - Drone 如果你对一次又一次的克隆.构建.测试和部署代码感到厌倦了,可以考虑一下持续集成.持续集成简称 CI,是一种像我们一样的频繁提交的代码库,构建.测试和部署的软件工程实践.CI 可以帮助我们快速的集成新代码到已有的代码库.如果这个过程是自动化进行的,那么就会提高开发的速度,因为这可以减少开发人员手工构建和测试的时间.Drone 是一个自由开源项目,用来提供一个非常棒的持续集成服务的环境,采用 Apache 2.0 协议发布.它已经集成近很多代码

如何使用SQL Server客户端配置工具

 SQL Server 客户端配置工具用于配置客户端的工具(除基于DOS操作系统的客户端工具以外),以便使它们可以成功地和SQL Server进行通信.这个程序应该在客户端工具装载之后运行.在大多数情况下,你并不需要运行这些程序,因为缺省的设置在大多数的网络配置下都能工作.但是,如果客户端软件不能和SQL Server进行通信,你可以使用这个工具来正确配置客户端软件,使之能够和SQL Server进行通信. 文章的内容分为四部分,第一部分描述了怎样启动客户端配置工具,其余三部分描述了配置工具的三