主题
企业架构
使用 WebLogic Server9.2 中的 SAML 配置单点登录
页面: 1, 2, 3, 4, 5
在这个步骤中,我们将对运行应用程序 appA的服务器实例配置各种联邦服务源站点设置。这些设置将使运行在 domainA上的服务器实例成为SAML源站点,定义源站点URI及服务URI,添加证书以对断言进行签名并配置检索断言的SSL。
图6. 源站点的配置
| 参数 | 值 |
|---|---|
| 启用源站点 | 选中该复选框(真值) |
| 源站点URL | http://localhost:7001/appA |
| Signing Key Alias | testalias |
| Signing Key Passphrase | testkeypass |
| Intersite Transfer URIS | /samlits_cc/its(保留其他值) |
| ITS要求SSL | 选中该复选框(真值) |
| 断言检索URI | /samlars/ars |
| ARS要求SSL | 选中该复选框(真值) |
表 4. 源站点的各种值
下面将开始配置SAML目标站点。在这个步骤中,将首先创建并配置一个SAML Identity Assertion Provider V2实例。作为SAML安全断言的使用者,SAML Identity Assertion提供者使得WebLogic Server成为使用SAML实现单点登录的目标站点。SAML Identity Assertion提供者通过核对签名并根据提供者维护的证书登记处验证该证书是否可信,从而对SAML断言进行验证。首先要做的是创建一个SAML Identity Assertion Provider V2实例,并将步骤四中所生成的证书导入到提供者的证书登记处。
导入证书:
图7. 创建新的身份断言程序
图 8. 创建新的身份断言程序证书
在该步骤中,将创建并配置断言方。当用户将WebLogic Server配置为SML安全断言的使用者时,您需要注册将提供SAML断言的断言方。对于SAML断言方,可以指定以下几项:所使用SAML配置文件、断言方的详细信息以及期望断言方提供的断言中的特性。
断言方断言用户已通过身份验证并对其授予相关特性。例如,用户ssouser通过密码机制通过了该域的身份验证。断言方亦称为 SAML权威。
图 9. 创建新的断言方
| 参数 | 值 |
|---|---|
| 启用 | 选中该复选框(真值) |
| 目标URL | http://localhost:7001/appA |
| POST签署的证书别名 | testalias |
| Source Site Redirect URI | /appB/admin/services.jsp |
| Source Site ITS URL | https://localhost:7002/samlits_ba/its |
| 源站点ITS参数 | RPID=rp_00001 |
| 发行方URI | http://www.bea.com/demoSAML |
| 要求签名 | 选中该复选框(真值) |
| 断言签署的证书别名 | testalias |
表 5. 断言方(ap_00001)的各种值