이전 항목: 데이터베이스 연결 설명다음 항목: 데이터베이스 자격 증명


Provider 요소

Provider 요소에는 다음과 같은 하위 요소가 있습니다.

JDBC(필수)

사용자 저장소에 연결할 때 사용할 JDBC 데이터 원본을 식별합니다. JDBC 데이터 원본을 만들 때 제공한 JNDI 이름을 지정합니다.

Credentials(필수)

데이터베이스에 액세스하는 데 필요한 사용자 이름 및 암호를 제공합니다.

DSN

사용자 저장소에 연결할 때 사용할 ODBC 데이터 원본을 식별합니다.

참고: 이 하위 요소는 CA IdentityMinder가 SiteMinder와 통합된 경우에만 적용됩니다. SiteMinder가 포함되어 있지 않은 CA IdentityMinder 환경에서는 이 하위 요소가 무시됩니다.

SiteMinderQuery

관계형 데이터베이스에서 사용자 정보를 찾는 데 사용할 사용자 지정 쿼리 체계를 지정합니다.

참고: 이 하위 요소는 CA IdentityMinder가 SiteMinder와 통합된 경우에만 적용됩니다. SiteMinder가 포함되어 있지 않은 CA IdentityMinder 환경에서는 이 하위 요소가 무시됩니다.

완성된 데이터베이스 연결은 다음 예와 유사합니다.

<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 요소의 특성은 다음과 같습니다.

type

데이터베이스의 유형을 지정합니다. Microsoft SQL Server 및 Oracle 데이터베이스의 경우 RDB(기본값)를 지정합니다.

userdirectory

사용자 디렉터리 연결의 이름을 지정합니다. 이 매개 변수는 디렉터리 생성 과정에서 제공하는 연결 개체 이름에 해당합니다.

인증을 위해 CA IdentityMinder가 SiteMinder와 통합된 경우 SiteMinder에서 설치 중에 연결 개체에 지정한 이름을 사용하여 사용자 디렉터리 연결이 생성됩니다. 기존 SiteMinder 사용자 디렉터리에 연결하려는 경우 연결 개체를 요구하는 메시지가 표시되면 해당 사용자 디렉터리의 이름을 입력합니다. CA IdentityMinder는 userdirectory 매개 변수를 지정한 이름으로 채웁니다.

CA IdentityMinder가 SiteMinder와 통합되지 않은 경우 userdirectory 매개 변수의 값은 사용자 저장소에 대한 JDBC 연결을 제공하는 모든 이름입니다.

참고: directory.xml 파일에 사용자 디렉터리 연결의 이름을 지정하지 마십시오. CA IdentityMinder에서 디렉터리를 만드는 중에 이름을 제공하라는 메시지가 표시됩니다.