
![[16.0.0.3 及更高版本]](../ng_v16003.gif)
在开发者工具中配置定制用户存储库 SPI
要使用开发者工具实现 com.ibm.wsspi.security.wim.CustomRepository 服务编程接口 (SPI),必须使 SPI 文件可用于项目。
过程
- 将 Liberty 运行时环境添加到 Eclipse。
在 Eclipse 首选项中,转至服务器 > 运行时环境,并单击添加。可以引用现有 Liberty 运行时环境或安装新的 Liberty 运行时环境。
- 验证是否在 Liberty 运行时环境中安装了 Application Security 2.0 (appSecurity-2.0) 和 Federated Registry 1.0 (federatedRegistry-1.0) 功能部件。
要列出安装的功能部件,请在“运行时资源管理器”视图中右键单击 Liberty 运行时环境,并单击属性。如果安装了任一功能部件,请右键单击 Liberty 运行时环境,单击安装其他内容,并选择缺少的功能部件。有关更多信息,请参阅使用开发者工具安装资产。
- 创建在其中实现接口的 OSGi 捆绑软件项目。要创建项目,请转至文件 > 新建,选择 OSGi 捆绑软件项目,并定义项目。
- 验证目标定义是否包含 SPI 位置。
在 Eclipse 首选项中,转至插件开发 > 目标平台。选择带 SPI 的 WebSphere Application Server Liberty 目标定义,或编辑 WebSphere Application Server Liberty 目标定义的位置,以包含运行时环境的 wlp/dev/spi/ibm 位置。
- 将 SPI 包添加到项目清单。 在“企业资源管理器”视图中,单击清单。 单击依赖关系选项卡并在已导入包部分中添加以下包:
- com.ibm.wsspi.security.wim
- com.ibm.wsspi.security.wim.exception
- com.ibm.wsspi.security.wim.model
- 创建用于实现定制存储库接口的类。
要创建类,请在“企业资源管理器”视图中,右键单击捆绑软件中的 src 文件夹,并选择新建 > 类。定义类的属性。对于接口字段,单击添加,并选择 CustomRepository 接口。
下一步做什么
父主题:
为 Liberty 开发定制用户存储库
![[16.0.0.3 及更高版本]](../ng_v16003.gif)


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=t_sec_cust_repository
文件名:t_sec_cust_repository.html