Argomento precedente: Descrizione di una connessione di databaseArgomento successivo: Credenziali di database


Elemento Provider

L'elemento Provider include gli elementi secondari seguenti:

JDBC (obbligatorio)

Identifica l'origine dati JDBC da utilizzare quando ci si connette all'archivio utenti. Specificare il nome JNDI fornito al momento della creazione dell'origine dati JDBC.

Credentials (Credenziali) (obbligatorio)

Fornisce il nome utente e la password per accedere al database.

DSN

Identifica l'origine dati ODBC da utilizzare quando ci si connette all'archivio utenti.

Nota: questo elemento secondario si applica solo quando CA IdentityMinder si integra con SiteMinder. Negli ambienti di CA IdentityMinder che non includono SiteMinder, questo elemento secondario viene ignorato.

SiteMinderQuery (Query di SiteMinder)

Specifica gli schemi di query personalizzati per individuare le informazioni relative all'utente in un database relazionale.

Nota: questo elemento secondario si applica solo quando CA IdentityMinder si integra con SiteMinder. Negli ambienti di CA IdentityMinder che non includono SiteMinder, questo elemento secondario viene ignorato.

Una connessione di database completata somiglia all'esempio seguente:

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

Gli attributi per l'elemento Provider sono i seguenti:

type

Specifica il tipo di database. Per i database Microsoft SQL Server e Oracle, specificare RDB (valore predefinito).

userdirectory

Specifica il nome della connessione della directory utente. Questo parametro corrisponde al nome dell'oggetto Connessione fornito durante la creazione della directory.

Se CA IdentityMinder si integra con SiteMinder per l'autenticazione, crea una connessione alla directory utente in SiteMinder con il nome specificato per l'oggetto di connessione durante l'installazione. Se si desidera connettersi a una directory utente di SiteMinder esistente, immettere il nome di quella directory utente quando viene richiesto per l'oggetto Connessione. CA IdentityMinder popola il parametro userdirectory con il nome specificato.

Se CA IdentityMinder non viene integrato con SiteMinder, il valore del parametro userdirectory corrisponde a qualsiasi nome assegnato alla connessione JDBC con l'archivio utenti.

Nota: non specificare un nome per la connessione della directory utente nel file directory.xml. CA IdentityMinder richiede di fornire il nome durante la creazione della directory.