Tópico anterior: Descrição de uma conexão com o banco de dadosPróximo tópico: Credenciais de banco de dados


Elemento Provider

O elemento Provider inclui os seguintes subelementos:

JDBC (obrigatório)

Identifica a origem de dados JDBC a ser usada ao conectar-se ao repositório de usuários. Especifique o nome JNDI que você forneceu ao criar a origem de sados JDBC.

Credentials (obrigatório)

Fornece o nome de usuário e a senha para acessar o banco de dados.

DSN

Identifica a origem de dados ODBC a ser usada ao conectar-se ao repositório de usuários.

Observação: esse subelemento se aplica apenas quando o CA Identity Manager integra-se ao SiteMinder. Em ambientes do CA Identity Manager que não incluem o SiteMinder, esse subelemento é ignorado.

SiteMinderQuery

Especifica esquemas de consulta personalizados para localização de informações do usuário em um banco de dados relacional.

Observação: esse subelemento se aplica apenas quando o CA Identity Manager integra-se ao SiteMinder. Em ambientes do CA Identity Manager que não incluem o SiteMinder, esse subelemento é ignorado.

Uma conexão com o banco de dados concluída é semelhante ao seguinte exemplo:

<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>

Os atributos do elemento Provider são os seguintes:

type

Especifica o tipo de banco de dados. Para os bancos de dados Microsoft SQL Server e Oracle, especifique RDB (padrão).

userdirectory

Especifica o nome da conexão do diretório de usuários. Esse parâmetro corresponde ao nome do Objeto de conexão que você fornece durante a criação do diretório.

Se o CA Identity Manager integrar-se ao SiteMinder para autenticação, ele criará uma conexão com o diretório de usuários no SiteMinder usando o nome que você especifica para o Objeto de conexão durante a instalação. Se você quiser se conectar a um diretório de usuários existente do SiteMinder, digite o nome desse diretório quando solicitado pelo Objeto de conexão. O CA Identity Manager preenche o parâmetro userdirectory com o nome que você especifica.

Se o CA Identity Manager não se integrar ao SiteMinder, o valor do parâmetro userdirectory será qualquer nome que você fornecer a uma conexão JDBC com o repositório de usuários.

Observação: não especifique um nome para a conexão com o diretório de usuários no arquivo directory.xml. O CA Identity Manager solicita que você forneça o nome durante a criação do diretório.