书籍详情
Sun ONE Identity Server程序员指南
作者:Sun公司;王永茂译
出版社:机械工业出版社
出版时间:2003-09-01
ISBN:9787111125983
定价:¥38.00
内容简介
SunONEIdentityServer用于帮助各机构管理身份,安全访问自己的网络服务和Web资源。本书详细介绍了如何部署和定制SunONEIdentityServer。全书共分为12章,内容包括IdentityServer6.0控制台,验证服务,单点登录,身份管理,服务管理,策略服务,使用SAML服务,联合管理,日志记录服务,客户端检测,IdentityServer实用程序等,本书的附录B还给出了目录服务器的概念。本书的读者对象是使用SunONE服务器和软件进行身份管理和访问Web资源的汀管理员与定制软件开发人员。读者在阅读本书之前,最好了解一些目录服务器技术。版权所有,侵权必究。
作者简介
暂缺《Sun ONE Identity Server程序员指南》作者简介
目录
前言
第1章 引言
1. 1 Identity Server概述
1. 1. 1 数据管理组件
1. 1. 2 应用管理服务
1. 1. 3 管理访问
1. 2 扩展IdentityServer
1. 2. 1 使用XML的服务定义
1. 2. 2 Identity Server控制台定制设置
1. 2. 3 Java包
1. 3 Identity Server文件系统
第2章 Identity Server6. 0控制台
2. 1 概述
2. 1. 1 控制台界面
2. 1. 2 体系结构
2. 2 定制控制台
2. 2. 1 默认控制台目录
2. 2. 2 创建定制机构文件
2. 2. 3 预编译JSP文件
2. 3 定制用户配置文件视图
2. 4 其他定制设置
2. 4. 1 更改默认属性显示
2. 4. 2 本地化控制台
2. 4. 3 定制背景颜色
2. 4. 4 插入新模块
2. 4. 5 显示容器对象
2. 5 控制台示例
第3章 验证服务
3. 1 概述
3. 1. 1 访问验证服务
3. 1. 2 验证请求
3. 1. 3 其他功能
3. 2 验证用户界面
3. 2. 1 定制验证界面
3. 2. 2 JSP模板
3. 2. 3 验证模块配置文件
3. 3 默认验证模块
3. 3. 1 核心验证服务
3. 3. 2 专有验证模块
3. 3. 3 指定验证方法
3. 4 定制验证模块
3. 4. 1 创建新验证模块
3. 4. 2 配置本地化属性
3. 4. 3 配置模块凭证要求
3. 4. 4 修改amAuth. xml
3. 5 应用验证
3. 5. 1 Java应用验证APl
3. 5. 2 验证非Java应用
3. 5. 3 remote-auth. dtd结构
3. 6 验证SPl
3. 7 URL参数
3. 8 C程序与验证
3. 9 验证示例
3. 9. 1 远程客户端APl
3. 9. 2 登录模块
第4章 单点登录
4. 1 概述
4. 1. 1 联系策略代理
4. 1. 2 创建会话令牌
4. 1. 3 提供用户凭证
4. 2 cookie和会话令牌
4. 3 对SSO的跨域支持
4. 3. 1 启用跨域单点登录
4. 3. 2 配置跨域SSO
4. 4 SSOAPI
4. 4. 1 非Web应用
4. 4. 2 API概述
4. 4. 3 API示例代码
4. 5 SSO Java示例文件
4. 5. 1 SSO Servlet示例
4. 5. 2 远程SSO示例
4. 5. 3 命令行SSO示例
第5章 身份管理
5. 1 概述
5. 2 对象模板
5. 2. 1 ums. xml的结构
5. 2. 2 修改ums. xml
5. 3 Identity Server SDK
5. 3. 1 SDK接口
5. 3. 2 SDK与缓存
5. 3. 3 远程安装SDK
5. 4 amEntrySpecific. xml
5. 5 管理功能示例
5. 5. 1 创建. 删除或修改用户
5. 5. 2 创建机构
5. 5. 3 检索模板
5. 5. 4 用修改过的LDAP方案创建用户
第6章 服务管理
6. 1 概述
6. 1. 1 XML服务文件
6. 1. 2 文档类型定义结构文件
6. 1. 3 服务管理SDK
6. 2 服务定义
6. 2. 1 定义服务
6. 2. 2 创建服务文件
6. 2. 3 扩展目录服务器方案
6. 2. 4 导入XML服务文件
6. 2. 5 配置本地化属性
6. 2. 6 更新抽象对象的文件
6. 2. 7 注册服务
6. 3 DTD文件
6. 3. 1 sms. dtd结构
6. 3. 2 amAdmin. dtd结构
6. 4 XML文件
6. 4. 1 默认XML服务文件
6. 4. 2 批处理XML文件
6. 4. 3 定制"用户"页面
6. 5 服务管理SDK
第7章 策略服务
7. 1 什么是策略
7. 1. 1 策略服务
7. 1. 2 体系结构
7. 1. 3 策略类型
7. 1. 4 主题
7. 2 策略定义类型文档
7. 2. 1 Policy元素
7. 2. 2 Rule元素
7. 2. 3 ServiceName元素
7. 2. 4 ResourceName元素
7. 2. 5 AttributeValuePair元素
7. 2. 6 Subjects元素
7. 2. 7 Subject元素
7. 2. 8 Referrals元素
7. 2. 9 Referral元素
7. 2. 10 Conditions元素
7. 2. 11 Condition元素
7. 3 用于策略的JavaSDK
7. 3. 1 策略评估JavaAPI
7. 3. 2 策略管理JavaAPI
7. 3. 3 策略插件JavaAPI
7. 4 用于策略的C库
7. 4. 1 用于策略评估的CAPI
7. 4. 2 am_properties_t
7. 4. 3 信息与实用程序API
7. 4. 4 am
7. 4. 5 am_policy
7. 4. 6 特殊化方法
7. 4. 7 初始化变量
7. 4. 8 用于Web代理的特殊化方法
7. 4. 9 初始化变量
第8章 使用SAML服务
8. 1 概述
8. 1. 1 断言类型
8. 1. 2 配置文件类型
8. 1. 3 SAMLSOAP接收者
8. 1. 4 访问SAML服务
8. 2 amSAML. xml
8. 3 SAMLSDK
8. 3. 1 com. sun. identity. saml
8. 3. 2 com. sun. identity. saml. assertion
8. 3. 3 com. sun. identity. saml. common
8. 3. 4 com. sun. identity. saml. plugins
8. 3. 5 com. sun. identity. saml. protocol
8. 3. 6 com. sun. identity. saml. xmlsig
8. 4 SAML服务示例
第9章 联合管理
9. 1 概述
9. 1. 1 自由联盟项目
9. 1. 2 自由联盟规范概念
9. 2 联合管理过程
9. 3 联合管 API
9. 4 定制联合管理模块
9. 5 联合管理示例
第10章 日志记录服务
10. 1 概述
10. 1. 1 日志记录体系结构
10. 1. 2 日志记录服务XML文件
10. 1. 3 日志安全
10. 2 日志消息格式
10. 2. 1 平面文件格式
10. 2. 2 关系数据库格式
10. 3 日志记录API
10. 3. 1 Logger类
10. 3. 2 LogRecord类
10. 3. 3 日志记录异常
10. 3. 4 日志记录代码示例
10. 4 日志记录SPI
10. 4. 1 日志验证程序插件
10. 4. 2 授权机制插件
10. 5 日志文件
10. 5. 1 有关SSO的日志
10. 5. 2 有关控制台的日志
10. 5. 3 有关验证的日志
10. 5. 4 有关联合的日志
10. 6 调试文件
10. 7 安全日志记录
第11章 客户端检测
11. 1 概述
11. 2 客户端数据
11. 3 客户端检测API
第12章 Identity Server实用程序
12. 1 备份与恢复
12. 1. 1 备份脚本
12. 1. 2 恢复脚本
12. 2 实用程序API
附录A AMConfig. properties文件
附录B 目录服务器概念
第1章 引言
1. 1 Identity Server概述
1. 1. 1 数据管理组件
1. 1. 2 应用管理服务
1. 1. 3 管理访问
1. 2 扩展IdentityServer
1. 2. 1 使用XML的服务定义
1. 2. 2 Identity Server控制台定制设置
1. 2. 3 Java包
1. 3 Identity Server文件系统
第2章 Identity Server6. 0控制台
2. 1 概述
2. 1. 1 控制台界面
2. 1. 2 体系结构
2. 2 定制控制台
2. 2. 1 默认控制台目录
2. 2. 2 创建定制机构文件
2. 2. 3 预编译JSP文件
2. 3 定制用户配置文件视图
2. 4 其他定制设置
2. 4. 1 更改默认属性显示
2. 4. 2 本地化控制台
2. 4. 3 定制背景颜色
2. 4. 4 插入新模块
2. 4. 5 显示容器对象
2. 5 控制台示例
第3章 验证服务
3. 1 概述
3. 1. 1 访问验证服务
3. 1. 2 验证请求
3. 1. 3 其他功能
3. 2 验证用户界面
3. 2. 1 定制验证界面
3. 2. 2 JSP模板
3. 2. 3 验证模块配置文件
3. 3 默认验证模块
3. 3. 1 核心验证服务
3. 3. 2 专有验证模块
3. 3. 3 指定验证方法
3. 4 定制验证模块
3. 4. 1 创建新验证模块
3. 4. 2 配置本地化属性
3. 4. 3 配置模块凭证要求
3. 4. 4 修改amAuth. xml
3. 5 应用验证
3. 5. 1 Java应用验证APl
3. 5. 2 验证非Java应用
3. 5. 3 remote-auth. dtd结构
3. 6 验证SPl
3. 7 URL参数
3. 8 C程序与验证
3. 9 验证示例
3. 9. 1 远程客户端APl
3. 9. 2 登录模块
第4章 单点登录
4. 1 概述
4. 1. 1 联系策略代理
4. 1. 2 创建会话令牌
4. 1. 3 提供用户凭证
4. 2 cookie和会话令牌
4. 3 对SSO的跨域支持
4. 3. 1 启用跨域单点登录
4. 3. 2 配置跨域SSO
4. 4 SSOAPI
4. 4. 1 非Web应用
4. 4. 2 API概述
4. 4. 3 API示例代码
4. 5 SSO Java示例文件
4. 5. 1 SSO Servlet示例
4. 5. 2 远程SSO示例
4. 5. 3 命令行SSO示例
第5章 身份管理
5. 1 概述
5. 2 对象模板
5. 2. 1 ums. xml的结构
5. 2. 2 修改ums. xml
5. 3 Identity Server SDK
5. 3. 1 SDK接口
5. 3. 2 SDK与缓存
5. 3. 3 远程安装SDK
5. 4 amEntrySpecific. xml
5. 5 管理功能示例
5. 5. 1 创建. 删除或修改用户
5. 5. 2 创建机构
5. 5. 3 检索模板
5. 5. 4 用修改过的LDAP方案创建用户
第6章 服务管理
6. 1 概述
6. 1. 1 XML服务文件
6. 1. 2 文档类型定义结构文件
6. 1. 3 服务管理SDK
6. 2 服务定义
6. 2. 1 定义服务
6. 2. 2 创建服务文件
6. 2. 3 扩展目录服务器方案
6. 2. 4 导入XML服务文件
6. 2. 5 配置本地化属性
6. 2. 6 更新抽象对象的文件
6. 2. 7 注册服务
6. 3 DTD文件
6. 3. 1 sms. dtd结构
6. 3. 2 amAdmin. dtd结构
6. 4 XML文件
6. 4. 1 默认XML服务文件
6. 4. 2 批处理XML文件
6. 4. 3 定制"用户"页面
6. 5 服务管理SDK
第7章 策略服务
7. 1 什么是策略
7. 1. 1 策略服务
7. 1. 2 体系结构
7. 1. 3 策略类型
7. 1. 4 主题
7. 2 策略定义类型文档
7. 2. 1 Policy元素
7. 2. 2 Rule元素
7. 2. 3 ServiceName元素
7. 2. 4 ResourceName元素
7. 2. 5 AttributeValuePair元素
7. 2. 6 Subjects元素
7. 2. 7 Subject元素
7. 2. 8 Referrals元素
7. 2. 9 Referral元素
7. 2. 10 Conditions元素
7. 2. 11 Condition元素
7. 3 用于策略的JavaSDK
7. 3. 1 策略评估JavaAPI
7. 3. 2 策略管理JavaAPI
7. 3. 3 策略插件JavaAPI
7. 4 用于策略的C库
7. 4. 1 用于策略评估的CAPI
7. 4. 2 am_properties_t
7. 4. 3 信息与实用程序API
7. 4. 4 am
7. 4. 5 am_policy
7. 4. 6 特殊化方法
7. 4. 7 初始化变量
7. 4. 8 用于Web代理的特殊化方法
7. 4. 9 初始化变量
第8章 使用SAML服务
8. 1 概述
8. 1. 1 断言类型
8. 1. 2 配置文件类型
8. 1. 3 SAMLSOAP接收者
8. 1. 4 访问SAML服务
8. 2 amSAML. xml
8. 3 SAMLSDK
8. 3. 1 com. sun. identity. saml
8. 3. 2 com. sun. identity. saml. assertion
8. 3. 3 com. sun. identity. saml. common
8. 3. 4 com. sun. identity. saml. plugins
8. 3. 5 com. sun. identity. saml. protocol
8. 3. 6 com. sun. identity. saml. xmlsig
8. 4 SAML服务示例
第9章 联合管理
9. 1 概述
9. 1. 1 自由联盟项目
9. 1. 2 自由联盟规范概念
9. 2 联合管理过程
9. 3 联合管 API
9. 4 定制联合管理模块
9. 5 联合管理示例
第10章 日志记录服务
10. 1 概述
10. 1. 1 日志记录体系结构
10. 1. 2 日志记录服务XML文件
10. 1. 3 日志安全
10. 2 日志消息格式
10. 2. 1 平面文件格式
10. 2. 2 关系数据库格式
10. 3 日志记录API
10. 3. 1 Logger类
10. 3. 2 LogRecord类
10. 3. 3 日志记录异常
10. 3. 4 日志记录代码示例
10. 4 日志记录SPI
10. 4. 1 日志验证程序插件
10. 4. 2 授权机制插件
10. 5 日志文件
10. 5. 1 有关SSO的日志
10. 5. 2 有关控制台的日志
10. 5. 3 有关验证的日志
10. 5. 4 有关联合的日志
10. 6 调试文件
10. 7 安全日志记录
第11章 客户端检测
11. 1 概述
11. 2 客户端数据
11. 3 客户端检测API
第12章 Identity Server实用程序
12. 1 备份与恢复
12. 1. 1 备份脚本
12. 1. 2 恢复脚本
12. 2 实用程序API
附录A AMConfig. properties文件
附录B 目录服务器概念
猜您喜欢