Provider 元素包含以下子元素:
标识在连接到用户存储时使用的 JDBC 数据源。 指定在创建 JDBC 数据源时您已经提供的 JNDI 名称。
提供用于访问数据库的用户名和密码。
标识在连接到用户存储时使用的 ODBC 数据源。
注意:只有当 CA Identity Manager 与 SiteMinder 集成时,此子元素才适用。 在不包括 SiteMinder 的 CA Identity Manager 环境中,将忽略此子元素。
指定在关系数据库中查找用户信息的自定义查询方案。
注意:只有当 CA Identity Manager 与 SiteMinder 集成时,此子元素才适用。 在不包括 SiteMinder 的 CA Identity Manager 环境中,将忽略此子元素。
完成的数据库连接如下例所示:
<Provider type="RDB" userdirectory="@SMDirName"> <JDBC datasource="@SMDirJDBCDataSource"/> <Credentials user="@SMDirUser" cleartext="true">@SMDirPassword</Credentials> <DSN name="@SMDirDSN" /> <SiteMinderQuery name="AuthenticateUser" query="SELECT TBLUSERS.LOGINID FROM TBLUSERS WHERE TBLUSERS.LOGINID='%s' AND TBLUSERS.PASSWORD='%s'" /> </provider>
Provider 元素的属性如下所示:
指定数据库类型。 对于 Microsoft SQL Server 和 Oracle 数据库,指定 RDB(默认)。
指定用户目录连接的名称。 此参数对应您在目录创建期间提供的连接对象名称。
如果 CA Identity Manager 与 SiteMinder 集成以进行身份验证,它使用您在安装期间为连接对象指定的名称在 SiteMinder 中创建用户目录连接。 如果您想连接到现有的 SiteMinder 用户目录,请在提示时为连接对象输入该用户目录的名称。 CA Identity Manager 使用您指定的名称填充 userdirectory 参数。
如果 CA Identity Manager 不与 SiteMinder 集成,userdirectory 参数的值是您提供给连接到用户存储的 JDBC 的任何名称。
注意:请勿在 directory.xml 文件中指定用户目录连接的名称。 CA Identity Manager 提示您在目录创建期间提供名称。
|
版权所有 © 2014 CA。
保留所有权利。
|
|