다음을 통해 공유


lotusnotessecuritytemplate.xml 참조

 

적용 대상: FAST Search Server 2010

마지막으로 수정된 항목: 2015-03-09

lotusnotessecuritytemplate.xml 의 복사본을 사용하여 FAST Search Lotus Notes 사용자 디렉터리 커넥터의 설정을 구성할 수 있습니다.

Lotus Notes 사용자 디렉터리 커넥터에서는 구성 설정을 사용하여 사용자 및 그룹 추출을 제어하고 항상 Lotus Domino에서 전체 사용자 디렉터리를 추출합니다.

lotusnotessecuritytemplate.xml 사용자 지정

Lotus Domino에서 사용자 및 그룹을 추출하고 이를 FAST Search Server 2010 for SharePoint로 전송하여 Lotus Notes 항목 수준 보안을 사용하도록 설정하려면 FAST Search Lotus Notes 사용자 디렉터리 커넥터를 구성 및 실행합니다.

참고

구성 파일을 수정하려면 FAST Search Server 2010 for SharePoint이 설치된 컴퓨터에서 FASTSearchAdministrators 로컬 그룹의 구성원이어야 하는 최소 요구 사항을 만족하는지 확인합니다.

FAST Search Lotus Notes 사용자 디렉터리 커넥터를 구성하려면 먼저 lotusnotessecuritytemplate.xml 파일의 복사본을 만듭니다. 그런 다음 선택한 텍스트 편집기나 XML 편집기(메모장 제외)에서 복사본을 편집하여 해당 환경의 요소 및 설정을 포함합니다.

매개 변수 그룹 빠른 참조

다음 표에는 lotusnotestemplate.xml에 있는 매개 변수 그룹의 목록이 나와 있습니다. 이러한 그룹은 어떠한 순서로도 나올 수 있습니다.

매개 변수 그룹 설명

매개 변수 그룹: NotesConnection

커넥터와 콘텐츠 추출에 사용할 Lotus Domino 서버 간의 연결을 정의합니다.

매개 변수 그룹: ConnectorExecution

커넥터의 일반적인 동작을 지정합니다.

매개 변수 그룹: FSAOutput

커넥터에서 해당 출력을 보내야 하는 위치를 지정합니다. 여기에는 로그 파일 및 사용자 저장소 연결 세부 정보가 포함됩니다.

매개 변수 그룹: SSOMapping

Active Directory® 사용자와 Lotus Domino 사용자 간의 매핑이 자세히 설명된 XML 별칭 지정 파일을 생성하는 데 필요한 속성을 지정합니다.

lotusnotessecuritytemplate 파일 형식

lotusnotessecuritytemplate.xml 의 XML 요소는 <로 시작해서 />로 끝납니다. 이 XML은 FastConnectorConfig-1.0.dtd에 정의되어 있습니다.

기본 형식은 다음과 같습니다.

<group name=" 그룹_이름 ">

    <parameter name="매개 변수_이름" type="매개 변수_유형">

        <value></value>

    </parameter>

**      </group>**

매개 변수 이름은 대/소문자를 구분하고 매개 변수 유형은 대/소문자를 구분하지 않습니다. 매개 변수 이름과 유형은 따옴표(" ")로 묶어야 합니다.

매개 변수 정의는 여러 줄에 입력할 수 있습니다. 요소 정의에서 공백, 캐리지 리턴, 라인 피드 및 탭 문자는 무시됩니다.

예를 들면 다음과 같습니다.

<group name="NotesConnection">
    <parameter name="NotesNameServer" type="string"> 
        <value>dominoserver</value>
    </parameter>
    <parameter name="NotesNameDatabase" type="string"> 
        <value>names.nsf</value>
    </parameter>
</group>

매개 변수 정의가 긴 경우 값을 여러 줄에 배치하고 들여쓰기를 사용하여 파일을 알아보기 쉽게 만듭니다.

FastConfig 요소는 특수한 경우이며 필수 요소입니다. 다른 요소는 모두 FastConfig 요소에 포함됩니다.

다음은 구성 파일의 예제 코드 조각입니다.

<!DOCTYPE FastConfig SYSTEM "dtd/FastConnectorConfig-1.0.dtd">
<FastConfig>
    <group name="NotesConnection">
       <parameter name="NotesNameServer" type="string"> 
            <value>dominoserver</value> 
       </parameter>
       <parameter name="NotesNameDatabase" type="string"> 
            <value>names.nsf</value>
       </parameter>
    </group>
</FastConfig>

<!---->로 구분하여 어디에든 주석을 추가할 수 있습니다.

예를 들면 다음과 같습니다.

<!DOCTYPE FastConfig SYSTEM "dtd/FastConnectorConfig-1.0.dtd">
<FastConfig>
    <group name="NotesConnection">
       <!-- Trying out a different Domino server 
        
       <parameter name="NotesNameServer" type="string"> 
            <value>dominoserver</value>
       </parameter>
      -->
       <parameter name="NotesNameServer" type="string"> 
            <value>dominoserver2</value>
       </parameter>
       <parameter name="NotesNameDatabase" type="string"> 
            <value>names.nsf</value>
       </parameter>
    </group>
</FastConfig>

매개 변수 그룹: NotesConnection

이 그룹의 매개 변수는 콘텐츠 추출을 위해 Lotus Domino 서버에 연결하는 방법을 지정합니다.

매개 변수 유형 설명

NotesNameServer

문자열

텍스트

Lotus Domino 서버의 호스트 이름을 지정합니다.

NotesNameDatabase

문자열

텍스트

확장명이 .nsf인 데이터베이스의 이름을 지정합니다. 이 데이터베이스에는 추출할 사용자, 그룹 및 인증자가 포함되어 있습니다.

NotesPassword

문자열

텍스트

Lotus Notes 클라이언트를 인증하는 데 사용되는 암호입니다.

이 암호는 이 컴퓨터에서 Lotus Notes 클라이언트에 마지막으로 로그온할 때 사용한 암호와 일치해야 합니다. 암호는 암호화해야 하며 암호화할 때는 <FASTSearchFolder>\bin\connectorpwgen.bat 유틸리티를 사용하십시오.

부호화된 암호는 줄 바꿈이나 공백 문자를 포함할 수 없습니다. 콘솔에서 부호화된 암호를 복사할 때 이러한 문자를 제거하십시오.

참고

암호를 해독할 사용자(커넥터를 실행할 사용자)가 암호를 암호화해야 합니다.

Lotus Domino 사용자 디렉터리가 포함된 데이터베이스의 이름은 대개 names.nsf입니다.

<group name="NotesConnection">
    <parameter name="NotesNameServer" type="string">
        <value>dominoserver.contoso.com</value>
    </parameter>
    <parameter name="NotesNameDatabase" type="string">
        <value>names.nsf</value>
    </parameter>
    <parameter name="NotesPassword" type="string">
        <value>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAPF3E/uqo8kuy05Vfl6hBWAAAAABSAAAATQBpAGMAcgBvAHMAbwBmAHQAIABFAG4AdABlAHIAcAByAGkAcwBlACAAUwBlAGEAcgBjAGgAIAAtACAAQwBvAG4AbgBlAGMAdABvAHIAcwAAAANmAACoAAAAEAAAAN/ksvnBFepWFXzS9BFNY6AAAAAABIAAAKAAAAAQAAAAvbI2O5PXmb6wDzAeEfvNeRAAAABEqBeLrh8usMBfBhA7J8t1FAAAAD54sadCcKVwSRyxdU0TO6XjyCdH</value>
    </parameter>
</group>

매개 변수 그룹: ConnectorExecution

이 그룹의 매개 변수는 사용자 디렉터리 커넥터의 로깅 동작을 지정합니다.

매개 변수 유형 설명

DocumentLoggingFrequency

정수

엔터티 수

커넥터에서 진행률 메시지를 기록하기 전에 처리되는 엔터티(사용자, 그룹 및 그룹 등록)의 수입니다.

엔터티의 수가 몇 만 개인 경우에는 로그에 메시지가 과도하게 쏟아지지 않도록 이 값을 늘립니다.

기본값: 100

<group name="ConnectorExecution">
    <parameter name="DocumentLoggingFrequency" type="integer">
        <value>100</value>
    </parameter>
</group>

매개 변수 그룹: FSAOutput

이 그룹의 매개 변수는 커넥터에서 해당 출력을 보내야 하는 위치를 지정합니다. 여기에는 로그 파일 및 사용자 저장소 연결 세부 정보가 포함됩니다.

매개 변수 유형 설명

OutputDirectory

문자열

텍스트

커넥터의 출력 폴더입니다.

여기에는 로그 파일과 XML 별칭 지정 파일만 저장됩니다.

폴더가 없으면 자동으로 만들어집니다.

디렉터리는 상대(Bin 폴더에 대해) 경로일 수도 있고 절대 경로일 수도 있습니다.

UserStoreHost

문자열

텍스트

Lotus Notes 사용자 저장소가 위치한 서버의 호스트 이름입니다. 사용자 저장소에 들어 있는 해당 사용자에 대한 그룹 등록 정보는 타사 콘텐츠 저장소에 대한 보안 게이트웨이 역할을 합니다.

UserStorePort

정수

포트 번호

Lotus Notes 사용자 저장소의 포트입니다.

SecurityDomainId

문자열

텍스트

Lotus Notes 사용자 저장소의 ID입니다.

이는 Lotus Notes 사용자 저장소를 다른 FSA(FAST Search Authorization) 사용자 저장소와 구분하는 세 글자로 된 ID입니다.

이 ID는 콘텐츠 커넥터 구성에서 Normalization/SecurityDomainId 값과 일치해야 합니다.

기본값: Inx

일반적으로 Lotus Notes에 대한 사용자 저장소는 두 개 이상일 필요가 없습니다. Lotus Notes의 기본 ID는 lnx입니다. 따라서 SecurityDomainId 매개 변수를 변경할 일은 거의 없습니다.

<group name="FSAOutput">
    <parameter name="OutputDirectory" type="string">
        <value>../var/lotusnotesconnector/security</value>
    </parameter>
    <parameter name="UserStoreHost" type="string">
        <value>localhost</value>
    </parameter>
    <parameter name="UserStorePort" type="integer">
        <value>13271</value>
    </parameter>
    <parameter name="SecurityDomainId" type="string">
        <value>lnx</value>
    </parameter>
</group>

매개 변수 그룹: SSOMapping

이 그룹에는 Active Directory 사용자와 Lotus Domino 사용자 간의 매핑이 나열된 FSA(FAST Search Authorization)용 XML 별칭 지정 파일을 생성하는 데 필요한 구성 매개 변수가 포함되어 있습니다. 이를 통해 Active Directory 사용자는 자신에게 액세스 권한이 있는 Lotus Domino 데이터베이스 및 Active Directory 콘텐츠에서 검색 결과를 표시하는 검색을 수행할 수 있습니다.

이러한 결과를 얻으려면 Lotus Domino 사용자/그룹 문서의 특성 중 하나에 Active Directory 사용자 이름이 포함되어 있어야 합니다.

사용자 디렉터리 커넥터를 실행하고 XML 별칭 지정 파일을 생성한 후에는 이 파일을 FSA로 수동으로 가져와야 합니다.

매개 변수 유형 설명

UseSSOMapping

부울

true|false

true로 설정된 경우 XML 별칭 지정 파일이 생성됩니다.

ADUserNameField

문자열

텍스트

해당하는 Active Directory 사용자 이름이 포함된 사용자/그룹 문서(Lotus Domino 사용자 디렉터리 내)의 특성 이름을 지정합니다.

예: "ShortName"

이 이름은 "FullName(N)" 형태일 수도 있는데 이는 Active Directory 사용자 이름이 FullName 다중값 필드의 값 중 하나임을 나타냅니다. N은 Active Directory 사용자 이름을 검색하기 위한 FullName의 인덱스를 지정합니다. N이 -1이면 마지막 인덱스임을 의미합니다.

XMLOutputFileName

문자열

텍스트

생성된 XML 별칭 지정 파일의 이름을 지정합니다.

이 파일은 FSAOutput/OutputDirectory 매개 변수에 지정된 폴더에 저장됩니다.

다음 예에서는 설치 관리자를 통해 생성된 기본 인증서를 사용합니다.

<group name="SSOMapping">
    <parameter name="UseSSOMapping" type="boolean">
        <value>true</value>
    </parameter>
    <parameter name="ADUserNameField" type="string">
        <value>FullName(-1)</value>
    </parameter>
    <parameter name="XMLOutputFileName" type="string">
        <value>ssomapping.xml</value>
    </parameter>
</group>

See Also

Reference

lotusnotessecurity.bat 참조

Concepts

FAST Search Lotus Notes 사용자 디렉터리 커넥터를 사용하여 크롤링 관리