1,下载Policy Agent
http://www.forgerock.org/downloads/openam/j2eeagents/stable/3.0.2/tomcat_v6_agent_302.zip
2,配置tomcat,不要和openam用同一个端口。我用的是两个tomcat,分别监听两个端口。
tomcat1,端口8080,作为application服务器,agent指向这里。
tomcat2,端口9080,作为openam服务器。
PS : 系统环境变量中的CATALINA_HOME指向的是tomcat1。
3,保证JAVA_HOME已经在环境变量中配置。
4,建立一个密码文件。
建立一个pswd.txt,里面的内容写着realsmyagent。名字内容随便起。
5,在OpenAM中,配置一个Agent Profile。
访问控制 – 顶层领域 – 代理 – J2EE,然后在代理中选择新建。
配置如下:
名称,随便,后面会用到。
密码,和刚才设置的pswd.txt中的一致,这里都为,realsmyagent。
服务器url,http://test.realsmy.com:9080/openam
代理url,http://test.realsmy.com:8080/agentapp
6,设置c66Encode属性。
配置 – 服务器和站点 – 点击列表中的服务器
新建一对属性,com.iplanet.am.cookie.c66Encode,值为true。
7,开始安装policy agent。
在控制台进入目录:D:\temp\tomcat_v6_agent\bin
执行命令:agentamin.bat –install,然后按照提示进行设置。
1)一顿回车,同意lisence。
2)yes
3)D:\Apache\tomcat-6.0.32\conf
4)http://test.realsmy.com:9080/openam
5)D:\Apache\tomcat-6.0.32
6)true
7)http://test.realsmy.com:8080/agentapp
8)realsmyagent
9) D:\temp\pswd.txt
10)1
8,安装完成。
9,把D:\temp\tomcat_v6_agent\sampleapp\dist下的agentsample.war拷贝到tomcat1下的webapp中。
10,启动tomcat1。
11,测试SSO。访问http://test.realsmy.com:8080/agentsample
成功的话,应该自动转向openam的登录画面,输入用户名密码登录后,又自动跳转到http://test.realsmy.com:8080/agentsample中。
<!--EndFragment-->
分享到:
相关推荐
spring boot整合spring security 实现SSO单点登陆 完整DEMO. ...2、先后启动SsoServer、sso-resource、sso-client1、sso-client2 3、访问http://sso-taobao:8083/client1/ 或 http://sso-tmall:8084/client2/
xxl/sso 核心处理包
Magento 2 SSO集成描述包括和SAML... bin/magento sso:auth0:sync安装手册(无作曲家) 在发行标签下下载此扩展程序最新版本的zip文件提取文件夹app / code / Magefox / SSOIntegration中Magento根目录中的文件启用扩展...
用于 PHP 的 Discourse SSO 安装 使用: $ composer require ctrl/discourse-sso 要求 此版本支持以下 PHP 版本。 PHP 5.4 PHP 5.5 PHP 5.6 HHVM 文档 请务必阅读 以获取更多信息。
话语-sso-python 该项目基于 要求 安装python3 使用easy_install或pip为python3安装ldap和jinja2模块 使用SSL安装nginx / lighttpd(您不希望通过常规HTTP传输凭据) 脚步 将该项目的内容放置在Web服务器的根目录...
SSO_SITE SSO站
便重新进行身份验证如果未通过选项提供,则交互地提示个人资料/帐户/角色能够打开所选帐户的Web控制台要求Node.js v14或更高版本设置使用npm安装: npm install -g aws-sso-cli 默认情况下,该实用程序会打印出凭证...
话语SSO 一个 Python 模块,用于帮助为 Discourse ( ) 实现 SSO。 有关如何使用 SSO 的更多信息,请参阅 辅助函数 validate() :使用 HMAC-SHA256 验证有效负载 get_nonce() :从有效载荷中提取 Nonce build_login...
cas-server & tomcat (springmvc cas maven sso 详解 ) springmvc cas maven sso 详解 http://knight-black-bob.iteye.com/blog/2342088
hello-sso-jwt:带有JSON Web令牌(JWT)的单一登录(SSO)示例,Spring启动
sign-on,缩写为 SSO),又译为单一签入,一种对于许多相互关连,但是又是各自独立的软件系统,提供访问控制的属性。当拥有这项属性时,当用户登录时,就可以获取所有系统的访问权限,不用对每个单一系统都逐一登录...
SSO单点登录系统 使用方式: 在本地新建一个目录dir(名字随意) dir目录下新建目录src(必须是src)cd dir mkdir src 在src目录下新建的git仓库(引入是你的电脑安装了git)cd src git init(新建一个git仓库) 将...
cas-server-3.3.1-release.zip服务器端所有资源包 cas-client-java-2.1.1.zip客户端源码包 casclient-2.1.1.jar客户端JAR包 说明.doc,完整的说明帮助文档
SSO 身份验证与 Java Web 应用程序集成。 SDK 建立在 OpenSAML 库之上,它允许 Java 开发人员以最少的麻烦开发跨域单点登录和联合访问控制解决方案。 目录 试用样品 先决条件 WSO2 身份服务器,它是 . 我们假设您将...
jx create addon sso 使用头盔 先决条件 操作员需要将身份提供程序和版本v.0.6.0安装到您的集群中。 您可以使用以下安装dex ,该预先配置了GitHub connector ,并使用cert-manager服务检索dex gRPC API的TLS证书。 ...
安装依赖cnpm install启动服务npm start使用 PM2 监视服务pm2 start sso.js# pm2 startup # 生成自启动项接口GET /session/properties?sessionid=iPlanetDirectoryProCookie获取一个会话的属性,如果失败或者会话不...
ActiveCampaign 自定义 API 脚本:使用 SSO 将用户链接到 ActiveCampaign(绕过登录),或嵌入为 iFrame。 要求 您可以在其中运行 PHP 代码的 Web 服务器 安装和使用 您可以通过下载(或克隆)源来安装example-sso_...
这个文档是经过我将近两个星期的研究,证实了其中文档的真实性和可用性,只要你跟着文档里面的步骤配置和实施,绝对实现cas单点登录(sso),包括跨域访问cas