Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

StorageGRID에 대한 PingFederate에서 서비스 공급자 연결 생성

PingFederate를 사용하여 시스템의 각 관리 노드에 대한 서비스 공급자(SP) 연결을 생성합니다. 프로세스 속도를 높이기 위해 StorageGRID에서 SAML 메타데이터를 가져옵니다.

시작하기 전에
  • StorageGRID에 대한 Single Sign-On을 구성했으며 SSO 유형으로 *Ping Federate*를 선택했습니다.

  • Grid Manager에 "샌드박스 모드에 진입했습니다."이(가) 있습니다.

  • 시스템의 각 관리자 노드에 대한 *SP 연결 ID*가 있습니다. 이러한 값은 SSO 구성 페이지의 관리자 노드 세부 정보 테이블에서 확인할 수 있습니다.

  • 시스템의 각 관리자 노드에 대한 *SAML 메타데이터*를 다운로드했습니다.

  • PingFederate 서버에서 SP 연결을 생성해 본 경험이 있습니다.

  • PingFederate 서버용 "관리자 참조 가이드"이(가) 있습니다. PingFederate 설명서에서 자세한 단계별 지침과 설명을 확인할 수 있습니다.

  • PingFederate 서버용 "관리자 권한"이(가) 있습니다.

이 작업 정보

이 지침은 PingFederate 서버 버전 10.3을 StorageGRID의 SSO 공급자로 구성하는 방법을 요약합니다. 다른 버전의 PingFederate를 사용하는 경우 이 지침을 수정해야 할 수 있습니다. 해당 릴리스에 대한 자세한 지침은 PingFederate 서버 설명서를 참조하십시오.

PingFederate에서 사전 요구 사항 완료

StorageGRID에 사용할 SP 연결을 생성하기 전에 PingFederate에서 필수 작업을 완료해야 합니다. SP 연결을 구성할 때 이러한 필수 작업에서 얻은 정보를 사용합니다.

데이터 저장소 생성

아직 데이터 저장소를 생성하지 않았다면 PingFederate를 AD FS LDAP 서버에 연결하는 데이터 저장소를 생성하십시오. StorageGRID에서 "ID 페더레이션 구성" 할 때 사용한 값을 사용하십시오.

  • 유형: 디렉터리(LDAP)

  • LDAP 유형: Active Directory

  • 바이너리 속성 이름: LDAP 바이너리 속성 탭에 표시된 대로 *objectGUID*를 정확하게 입력하십시오.

암호 자격 증명 유효성 검사기 생성

아직 비밀번호 자격 증명 유효성 검사기를 만들지 않았다면 지금 만드세요.

  • 유형: LDAP 사용자 이름 암호 자격 증명 유효성 검사기

  • 데이터 저장소: 생성한 데이터 저장소를 선택합니다.

  • 검색 기준: LDAP에서 정보를 입력하십시오(예: DC=saml,DC=sgws).

  • 검색 필터: sAMAccountName=${username}

  • 범위: 서브트리

IdP 어댑터 인스턴스 생성

아직 IdP 어댑터 인스턴스를 생성하지 않았다면 지금 생성하세요.

단계
  1. 인증 > 통합 > *IdP 어댑터*로 이동합니다.

  2. *새 인스턴스 생성*을 선택합니다.

  3. 유형 탭에서 *HTML Form IdP Adapter*를 선택합니다.

  4. IdP 어댑터 탭에서 *'Credential Validators'에 새 행 추가*를 선택합니다.

  5. 생성한 비밀번호 자격 증명 유효성 검사기을 선택합니다.

  6. 어댑터 속성 탭에서 가명*에 대해 *사용자 이름 속성을 선택합니다.

  7. *저장*을 선택하세요.

서명 인증서를 생성하거나 가져옵니다.

아직 서명 인증서를 생성하거나 가져오지 않았다면 지금 생성하거나 가져오세요.

단계
  1. 보안 > *서명 및 복호화 키 및 인증서*로 이동합니다.

  2. 서명 인증서를 생성하거나 가져옵니다.

PingFederate에서 SP 연결 만들기

PingFederate에서 SP 연결을 생성할 때 관리 노드용으로 StorageGRID에서 다운로드한 SAML 메타데이터를 가져옵니다. 메타데이터 파일에는 필요한 여러 특정 값이 포함되어 있습니다.

팁 StorageGRID 시스템의 각 관리 노드에 대해 SP 연결을 생성해야 사용자가 모든 노드에 안전하게 로그인하고 로그아웃할 수 있습니다. 이 지침에 따라 첫 번째 SP 연결을 생성하십시오. 그런 다음, 추가 SP 연결 생성으로 이동하여 필요한 추가 연결을 생성하십시오.

SP 연결 유형 선택

단계
  1. 응용 프로그램 > 통합 > *SP 연결*로 이동하세요.

  2. *연결 생성*을 선택합니다.

  3. *이 연결에 템플릿을 사용하지 않음*을 선택합니다.

  4. 브라우저 SSO 프로필 및 프로토콜로 *SAML 2.0*을 선택합니다.

SP 메타데이터 가져오기

단계
  1. 메타데이터 가져오기 탭에서 *파일*을 선택합니다.

  2. 관리 노드의 SSO 구성 페이지에서 다운로드한 SAML 메타데이터 파일을 선택하십시오.

  3. 메타데이터 요약과 일반 정보 탭에 제공된 정보를 검토하십시오.

    파트너의 엔티티 ID와 연결 이름은 StorageGRID SP 연결 ID로 설정됩니다. (예: 10.96.105.200-DC1-ADM1-105-200). 기본 URL은 StorageGRID 관리 노드의 IP 주소입니다.

  4. * 다음 * 을 선택합니다.

IdP 브라우저 SSO 구성

단계
  1. 브라우저 SSO 탭에서 *브라우저 SSO 구성*을 선택합니다.

  2. SAML 프로필 탭에서 SP-initiated SSO, SP-initial SLO, IdP-initiated SSOIdP-initiated SLO 옵션을 선택합니다.

  3. * 다음 * 을 선택합니다.

  4. 어설션 수명 탭에서는 아무것도 변경하지 마십시오.

  5. 어설션 생성 탭에서 *어설션 생성 구성*을 선택합니다.

    1. ID 매핑 탭에서 *표준*을 선택합니다.

    2. 속성 계약 탭에서 속성 계약으로 *SAML_SUBJECT*를 사용하고 가져온 지정되지 않은 이름 형식을 사용합니다.

  6. 계약 연장의 경우, 사용하지 않는 `urn:oid`을(를) 제거하려면 *삭제*를 선택합니다.

맵 어댑터 인스턴스

단계
  1. 인증 소스 매핑 탭에서 *새 어댑터 인스턴스 매핑*을 선택합니다.

  2. 어댑터 인스턴스 탭에서 생성한 어댑터 인스턴스을 선택합니다.

  3. 매핑 방법 탭에서 *데이터 저장소에서 추가 속성 검색*을 선택합니다.

  4. 속성 소스 및 사용자 조회 탭에서 *속성 소스 추가*를 선택합니다.

  5. 데이터 저장소 탭에서 설명을 입력하고 추가한 데이터 저장소을 선택합니다.

  6. LDAP 디렉터리 검색 탭에서:

    • *기본 DN*을 입력하십시오. 이 값은 LDAP 서버에 대해 StorageGRID에 입력한 값과 정확히 일치해야 합니다.

    • 검색 범위에서 *하위 트리*를 선택합니다.

    • 루트 객체 클래스의 경우, objectGUID 또는 userPrincipalName 속성 중 하나를 검색하여 추가하십시오.

  7. LDAP 이진 속성 인코딩 유형 탭에서 objectGUID 속성에 대해 *Base64*를 선택합니다.

  8. LDAP 필터 탭에서 *sAMAccountName=${username}*를 입력합니다.

  9. 속성 계약 이행 탭에서 소스 드롭다운에서 LDAP(속성)*을 선택하고 값 드롭다운에서 *objectGUID 또는 *userPrincipalName*을 선택합니다.

  10. 속성 소스를 검토한 후 저장합니다.

  11. Failsave Attribute Source 탭에서 *SSO 트랜잭션 취소*를 선택합니다.

  12. 요약 내용을 검토하고 *완료*를 선택합니다.

  13. *완료*를 선택합니다.

프로토콜 설정 구성

단계
  1. SP Connection > Browser SSO > Protocol Settings 탭에서 *Configure Protocol Settings*를 선택합니다.

  2. 어설션 소비자 서비스 URL 탭에서 StorageGRID SAML 메타데이터에서 가져온 기본값(바인딩의 경우 POST 및 엔드포인트 URL의 경우 /api/saml-response)을 그대로 사용하십시오.

  3. SLO 서비스 URL 탭에서 StorageGRID SAML 메타데이터에서 가져온 기본값(바인딩의 경우 REDIRECT, 엔드포인트 URL의 경우 /api/saml-logout)을 그대로 사용하십시오.

  4. 허용 가능한 SAML 바인딩 탭에서 *ARTIFACT*와 *SOAP*를 선택 해제하세요. *POST*와 *REDIRECT*만 필수입니다.

  5. 서명 정책 탭에서 인증 요청에 서명 필수항상 어설션에 서명 확인란을 선택된 상태로 둡니다.

  6. 암호화 정책 탭에서 *없음*을 선택합니다.

  7. 요약 내용을 검토하고 *완료*를 선택하여 프로토콜 설정을 저장하십시오.

  8. 요약 내용을 검토하고 *완료*를 선택하여 브라우저 SSO 설정을 저장합니다.

자격 증명 구성

단계
  1. SP 연결 탭에서 *자격 증명*을 선택합니다.

  2. 자격 증명 탭에서 *자격 증명 구성*을 선택합니다.

  3. 생성하거나 가져온 서명 인증서을(를) 선택합니다.

  4. *다음*을 선택하여 *서명 확인 설정 관리*로 이동합니다.

    1. 신뢰 모델 탭에서 *고정되지 않음*을 선택합니다.

    2. 서명 확인 인증서 탭에서 StorageGRID SAML 메타데이터에서 가져온 서명 인증서 정보를 검토합니다.

  5. 요약 화면을 검토하고 *저장*을 선택하여 SP 연결을 저장하십시오.

추가 SP 연결 생성

첫 번째 SP 연결을 복사하여 그리드의 각 관리 노드에 필요한 SP 연결을 생성할 수 있습니다. 각 복사본마다 새로운 메타데이터를 업로드합니다.

참고 서로 다른 관리 노드에 대한 SP 연결은 파트너 엔티티 ID, 기본 URL, 연결 ID, 연결 이름, 서명 확인 및 SLO 응답 URL을 제외하고는 동일한 설정을 사용합니다.
단계
  1. 추가 관리 노드마다 초기 SP 연결의 복사본을 만들려면 작업 > *복사*를 선택하십시오.

  2. 복사본에 대한 연결 ID와 연결 이름을 입력하고 *저장*을 선택합니다.

  3. 관리 노드에 해당하는 메타데이터 파일을 선택하십시오.

    1. 작업 > *메타데이터로 업데이트*를 선택합니다.

    2. *파일 선택*을 선택하고 메타데이터를 업로드합니다.

    3. * 다음 * 을 선택합니다.

    4. *저장*을 선택하세요.

  4. 사용되지 않는 속성으로 인해 발생하는 오류를 해결하세요:

    1. 새 연결을 선택합니다.

    2. *브라우저 SSO 구성 > 어설션 생성 구성 > 속성 계약*을 선택하십시오.

    3. urn:oid 항목을 삭제합니다.

    4. *저장*을 선택하세요.