博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【IBM Tivoli Identity Manager 学习文档】7 TIM的Adapters简介
阅读量:5928 次
发布时间:2019-06-19

本文共 1762 字,大约阅读时间需要 5 分钟。

作者:

出处:

Adapters的定义: 

Adapters提供了一个被管理资源(在TIM中叫做Service)和TIM5.0服务器交互的接口,它是一个软件组件。
Adapters
执行从TIM服务器过来的provisioning actions
请求。比如:

·        Create Accounts

·        Change Accounts

·        Suspend Accounts

·        Delete Accounts

·        Reconcile Accounts

Service的不同,Adapter可能驻留在:TIM服务器、TDI服务器被管理资源或其他管理资源的资源(这句话有点绕),它主要分为两 类:DAML-based adapters (也叫做 ADK-based adapters out-of-the-box adapters) TDI/RMI adapters. 

ProfileAccounts的信息都包含在.def 文件中,它定义了用来做权限控制的Adapter的属性:
resource.def
是针对ADK Adapter
service.def
是针对
TDI/RMI Adapter
下边是两个.def文件的例子:
 
<ServiceGroups>
是用来支持数据导入的,在account object class使用这个属性必须是多值的。
每个支持data object class的组都需要分别定义,例如:
 
注意到:.def文件还包含一个<AttributeMap> 定义——它指定了映射到erLastAccessDateAdapter属性。
<AttributeMap>
      <Attribute Name="erLastAccessDate" Value="erLastAccessDate" Profile="account" />
</AttributeMap>
它是用来Dormant Account reporting的。
Adapter不支持最后登录记录,则设置为none
<AttributeMap>
    <Attribute name = "erLastAccessDate" value="none" profile="account"/>
</AttributeMap>
ADK Adapter
(也叫做DAML-based adapters 
使用ADK创建的Adapter要么是agent-based  adapters 要么是 agentless  adaptersADKAdapter的基本组件,包含有运行库、过滤器和事件提醒功能,以及协议设置、日志信息记录等。
TDI/RMI Adapters 
 
以上是个架构图,我也没看太懂。
基于TDIAdapter
包含以下组件:

·        TDI服务器上运行的RMI Dispatcher

·        自定义的TDI连接器

·        Adapter profile.jar

 

profile.jar应包含如下文件:

·        CustomLabels.properties (account and service forms labels)

·        xxxAL.xml (TDI assembly line definition)

·        xxxAccount.xml (account form definition)

·        xxxRMIService.xml (service form definition)

·        xxxAdd.xml (TDI assembly line definition)

·        xxxDelete.xml (TDI assembly line definition)

·        xxxModify.xml (TDI assembly line definition)

·        xxxSearch.xml (TDI assembly line definition)

·        xxxTest.xml (TDI assembly line definition)

·        schema.dsml (service and account schema)

·        service.def (profile and account definition)

作者:

出处:

 

转载地址:http://wnevx.baihongyu.com/

你可能感兴趣的文章
Solex - Web Application Testing with Eclipse
查看>>
“C语言” 读书札记(三)之[编译执行]
查看>>
build path libraries java基础--Jar包添加到build path方式说明--01
查看>>
关于Fragment API版本号兼容问题
查看>>
SQL Server 性能相关文章 BY GEERT VANHOVE
查看>>
Calendars - 日历插件
查看>>
批量照片缩小器展示多线程控件BackgroundWorker后台工作使用方法
查看>>
《CLR via C#》读书笔记 之 类型基础
查看>>
PowerMock注解PowerMockIgnore的使用方法
查看>>
ORM框架Hibernate (一) 对DAO封装和抽象
查看>>
HTTP协议详解
查看>>
禁止ie缓存
查看>>
前端代码异常日志收集与监控
查看>>
oracle 查看并行sql语句的并行数量和如何开并行
查看>>
CSS颜色模式转换器的实现
查看>>
json格式数据 ,将数据库中查询的结果转换为json(方式2)
查看>>
umeng社交分享最新版5.0的跨进程使用崩溃的问题及解法-Android
查看>>
mock带参数的构造函数
查看>>
基于EM的多直线拟合实现及思考
查看>>
19 款仿 Bootstrap 后台管理主题免费下载
查看>>