##### 신뢰할 수 있는 파트너: 신뢰할 수 있는 파트너 속성 구성

다음은 신뢰할 수 있는 파트너를 구성하는 절차의 두 번째 부분입니다. 시작 위치는 신뢰할 수 있는 파트너: 파트너 유형 및 프로필 선택입니다. 첫 번째 부분에서 선택한 역할을 기반으로 다음 절에 나열된 하위 속성이 정의되어야 합니다.

주 – 연합 아래의 SAML 구성 화면에서 [편집] 또는 [복제]를 눌러 이 페이지로 이동한 경우 아래의 단계에 따라 신뢰할 수 있는 파트너 프로필을 수정하고 [저장]을 눌러 값을 변경합니다. SAML 프로필 페이지에서 [저장]을 눌러 수정을 완료합니다.

1. 공통 설정 하위 속성에 대한 값을 입력합니다.
   이름

     조직 이름 등의 문자열을 사용할 수 있습니다.

   소스 아이디

     파트너 사이트에서 가져온 20바이트 시퀀스(Base64 형식을 사용하여 인코딩됨)입니다. 일반적으로 사이트 식별자 속성을 구성할 때 사이트 아이디 속성에 사용한 값과 같은 값입니다.

   대상

     파트너 사이트의 도메인입니다(포트 번호가 있거나 없음). 이 도메인에서 호스트되는 웹 페이지에 연결하려면 리디렉션 URL을 신뢰할 수 있는 파트너 속성에 정의된 값에서 선택합니다.

     주 – 같은 도메인에 대해 두 개의 정의된 항목(포트 번호가 있는 항목과 포트 번호가 없는 항목)이 있는 경우 포트 번호가 있는 항목의 우선 순위가 더 높습니다. 예를 들어 두 신뢰할 수 있는 파트너 정의로서`target=sun.com` and `target=sun.com:8080`을 가정합니다. 기본이 `http://machine.sun.com:8080/index.html`을 찾는 경우 두 번째 정의가 선택됩니다.

   SAML URL

     웹 브라우저 아티팩트 프로필을 구현하는 서블릿을 가리키는 URL입니다.

   호스트 목록

     파트너가 사용하는 IP 주소, DNS 호스트 이름 또는 클라이언트 인증 인증서 별칭의 목록입니다. 이 목록은 이 인증 기관에 요청을 전송할 수 있는 파트너 사이트 내의 모든 호스트에 대해 구성됩니다. 이 목록은 요청자가 아티팩트의 의도된 수신자인지 확인하는 데 도움이 됩니다. 요청자가 이 목록에 정의되어 있으면 상호 작용을 계속 합니다. 요청자의 정보가 호스트 목록에 정의된 호스트와 일치하지 않으면 요청이 거부됩니다.

   사이트 속성 매퍼

     클래스는 인증 명제에서 `AttributeStatements` 요소로 정의된 속성 값의 목록을 반환하는 데 사용됩니다. 사이트 속성 매퍼는 `PartnerSiteAttributeMapper` 인터페이스에서 구현해야 합니다.

     클래스가 정의되지 않은 경우 명제에 속성이 포함되지 않습니다.

   이름 식별자 매퍼

     명제의 주제가 대상 사이트에서 아이디와 관련되는 방법을 정의하는 클래스입니다. 계정 매퍼는 `com.sun.identity.saml.plugins.``PartnerAccountMapper` 인터페이스에서 구현되어야 합니다. 기본값은 `com.sun.identity.saml.plugins.``DefaultAccountMapper`입니다.

     클래스가 정의되지 않은 경우 명제에 속성이 포함되지 않습니다.

   버전

     SAML 요청을 전송하는 데 사용되는 SAML 버전(`1.0` 또는 `1.1`)입니다. 버전 또는 프로토콜을 변경하려면 [로컬 사이트 등록 정보] 버튼을 누르고 필요에 따라 프로토콜 및 명제 속성을 변경합니다.

   인증서

     파트너가 명제에 서명했고 서명된 명제의 `KeyInfo` 부분에서 인증서를 찾을 수 없는 경우 명제의 서명을 확인하는 데 사용되는 인증서 별칭을 지정합니다.

   발급자

     생성된 명제의 작성자입니다. 기본 구문은 hostname`:` port입니다.

2. 대상 하위 속성의 값을 입력합니다.
   아티팩트: SAML URL

     웹 브라우저 아티팩트 프로필을 구현하는 서블릿을 가리키는 URL입니다.

   게시: 게시 URL

     웹 브라우저 게시 프로필을 구현하는 서블릿을 가리키는 URL입니다.

   SOAP 쿼리: 속성 매퍼

     쿼리에서 단일 사인온(SSO) 정보를 얻는 데 사용하는 클래스입니다. 포함된 인터페이스에서 속성 매퍼를 구현해야 합니다. 클래스가 지정되지 않은 경우 `DefaultAttributeMapper`가 사용됩니다.

   SOAP 쿼리: 작업 매퍼

     단일 사인온(SSO) 정보를 가져오고 인증 결정에 파트너 작업을 매핑하는 데 사용되는 클래스입니다. 포함된 인터페이스에서 작업 매퍼를 구현해야 합니다. 클래스가 지정되지 않은 경우 `DefaultActionMapper`가 사용됩니다.

3. 소스 하위 속성의 값을 입력합니다.
   아티팩트: SOAP URL

     SAML SOAP 수신자에 대한 URL입니다.

   인증 유형

     SAML과 함께 사용할 수 있는 인증 유형입니다.

     - HTTP를 사용하여 SAML SOAP 수신기의 URL에 액세스하는 경우 HTTP 기본 인증 또는 SSL로 SAML SOAP 수신기가 보호되지 않으면 `NOAUTH`를 지정하십시오.

     - HTTP를 사용하여 SAML SOAP 수신기의 URL에 액세스하는 경우 HTTP 기본 인증으로 SAML SOAP 수신기가 보호되면 `BASICAUTH`를 지정하십시오.

     - HTTPS를 사용하여 SAML SOAP 수신기의 URL에 액세스하는 경우 HTTP SSL로 SAML SOAP 수신기가 보호되어 있지 않으면 `SSL`을 지정하십시오.

     - HTTPS를 사용하여 SAML SOAP 수신기의 URL에 액세스하는 경우 `BASIC AUTH WITH SSL`로 SAML SOAP 수신기가 보호되어 있지 않으면 `BASIC AUTH WITH SSL`를 지정하십시오.

     주 – HTTP 기본 인증을 사용하여 SAML SOAP 수신기 URL을 보호하는 경우에는 OpenSSO 구성이 아니라 웹 컨테이너 구성에서 보호할 수 있습니다. 그러나 OpenSSO 구성에서는 HTTP 기본 인증 사용자 아이디와 비밀번호를 제공해야 합니다.

     이 속성은 선택 사항입니다. 지정되지 않은 경우 기본값은 `NOAUTH`입니다. `BASICAUTH` 또는 `SSLWITHBASICAUTH`가 지정된 경우 신뢰할 수 있는 파트너 속성이 필요하며 `HTTPS`여야 합니다.

   사용자

     `BASICAUTH`가 인증 유형으로 선택된 경우 이 속성 값은 파트너의 SOAP 수신자를 보호하는 데 사용하는 파트너의 사용자 식별자를 정의합니다.

   사용자 비밀번호

     `BASICAUTH`가 인증 유형으로 선택된 경우 이 속성 값은 파트너의 SOAP 수신자를 보호하는 데 사용하는 파트너의 사용자 식별자 비밀번호를 정의합니다.

   사용자 비밀번호(재입력)

     이전에 정의한 비밀번호를 다시 입력합니다.

4. [마침]을 누릅니다.
5. SAML 프로필 페이지에서 [저장]을 눌러 구성을 완료합니다.