PostgreSQL 사용자 디렉터리 구성

2decimal
casso12kr
2
SSO--How to Configure a PostgreSQL User Store
PostgreSQL 데이터 원본 존재 여부 확인
제품 환경에 PostgreSQL 디렉터리를 사용하는 정책 저장소, 키 저장소 또는 세션 저장소가 이미 포함된 경우 PostgreSQL 사용자 디렉터리 연결을 구성할 수 있습니다. 그렇지 않은 경우 PostgreSQL 데이터 원본을 먼저 만드십시오.
Windows에서 PostgreSQL 데이터 원본 만들기
ODBC를 사용하려면 PostgreSQL Server 유선 프로토콜에 대해 데이터 원본을 구성해야 합니다.
다음 단계를 수행하십시오.
  1. 다음 단계 중
    하나
    를 완료하십시오.
    • 지원되는 32 비트 Windows 운영 체제를 사용 중인 경우 "시작"을 클릭하고 "프로그램", "관리 도구", "ODBC 데이터 원본"을 차례로 선택합니다.
    • 지원되는 64 비트 Windows 운영 체제를 사용 중인 경우 다음을 수행합니다.
      1. C:\Windows\SysWOW64로 이동합니다.
      2. odbcad32.exe를 두 번 클릭합니다.
         
  2. "시스템 DSN" 탭을 클릭합니다.
  3. "추가"를 클릭합니다.
  4. CA Single Sign-on PostgreSQL Server Wire Protocol를 선택하고 "마침"을 클릭합니다.
  5. "데이터 원본 이름" 필드에 데이터 원본 이름을 입력합니다.
    예:
    CA Single Sign-on 데이터 원본입니다.
    참고:
    데이터 원본 이름을 적어 두십시오. 데이터베이스를 사용자 저장소로 구성할 때 데이터 원본 이름이 필요합니다.
  6. "호스트 이름" 필드에 PostgreSQL 호스트 시스템의 이름을 입력합니다.
  7. "데이터베이스 이름" 필드에 데이터베이스 이름을 입력합니다.
  8. "연결 테스트"를 클릭합니다.
  9. "확인"을 클릭합니다.
UNIX에서 PostgreSQL 데이터 원본 만들기
  1. 텍스트 편집기에서 system_odbc.ini 파일을 엽니다.
     
    참고
    : ODBC 데이터 원본이 없는 경우 postgresqlwire.ini 파일(nete_ps_root /db 디렉터리)의 이름을 system_odbc.ini로 변경합니다.
  2. [ODBC Data Sources] 섹션에서 다음 텍스트를 입력합니다.
    SiteMinder Data Source=DataDirect 8.0 PostgreSQL Server Wire Protocol
  3. 구성하려는 데이터 원본에 따라 다음 정보를 사용하여 하나 이상의 데이터 원본 섹션을 편집합니다.
    Driver=nete_ps_root/odbc/lib/NSpsql28.so
    Description=DataDirect 8.0 PostgreSQL Driver
    HostName=nete_servername
    PortNumber=5432
    Database=
    SiteMinder Data
    CatalogOptions=0
    ProcedureRetResults=0
    EnableDescribeParam=0
    EnableStaticCursorsForLongData=0
    ApplicationUsingThreads=1
    DMCleanup=2
    참고:
    데이터 원본 정보를 편집할 때 파운드 기호(#)는 사용하지 마십시오. 파운드 기호를 입력하면 정보가 주석으로 처리되어 값이 잘립니다. 값이 잘리면 ODBC 연결이 실패할 수 있습니다.
    • nete_ps_root
      환경 변수를 사용한 경로가 아닌 정책 서버 설치의 명시적 경로를 지정합니다.
      예:
       export/smuser/siteminder
    • SiteMinder Data
      PostgreSQL Server 데이터베이스 인스턴스 이름을 지정합니다.
  4. 파일을 저장합니다.
PostgreSQL 사용자 디렉터리 연결 구성
사용자 디렉터리와 PostgreSQL 사용자 저장소 간의 연결을 구성할 수 있습니다.
다음 단계를 수행하십시오.
  1. "인프라", "디렉터리"를 차례로 클릭합니다.
  2. "사용자 디렉터리"를 클릭합니다.
  3. "사용자 디렉터리 만들기"를 클릭합니다.
  4. "네임스페이스" 드롭다운 목록을 클릭하고 ODBC를 선택합니다.
  5. "일반" 및 디렉터리 설정 영역에서 필요한 연결 정보를 지정합니다.
  6. SQL 검색 및 설정을 구성합니다.
  7. (선택 사항) "관리자 자격 증명" 영역에서 다음 작업을 수행하십시오.
    1. "자격 증명 필요" 옵션을 선택합니다.
    2. 관리자 계정의 자격 증명을 입력합니다.
  8. (선택 사항) "사용자 특성" 영역에서 CA SiteMinder®용으로 예약된 사용자 디렉터리 프로필 특성을 지정합니다.
  9. (선택 사항) "특성 매핑 목록" 영역에서 "만들기"를 클릭하여 사용자 특성 매핑을 구성합니다.
  10. 제출을 클릭합니다.