OpenAM을 IdP로 사용하여 Drupal에 대한 SAML SSO(Single Sign-On)
회사 개요
Drupal SAML 통합은 다음을 사용합니다. miniOrange SAML SP 모듈은 OpenAM과 Drupal 사이트 간에 원활한 SSO를 설정합니다. 사용자는 OpenAM 자격 증명을 사용하여 Drupal 사이트에 로그인할 수 있습니다. 이 문서에서는 Drupal as a Service Provider(SP)와 OpenAM as an Identity Provider(IdP) 간에 Single Sign-On - SSO를 구성하는 단계를 안내합니다. 이 모듈은 Drupal 7, Drupal 8, Drupal 9, Drupal 10 및 Drupal 11과 호환됩니다.
설치 단계
- 작곡가 사용
- Drush 사용
- 수동 설치
구성 단계
Drupal SAML SP 메타데이터:
- We Buy Orders 신청서를 클릭하세요. 구성 → 사람들 → SAML 로그인 구성 인간을 행정실 메뉴. (/admin/config/people/miniorange_saml/idp_setup)
- 아래의 서비스 제공업체 메타데이터 탭을 클릭하고 메타데이터 URL을 복사하세요. 부 버튼. (IdP를 구성하는 데 필요합니다.)
OpenAM을 호스팅 ID 공급자로 만듭니다.
참고 : OpenAM 호스팅 IDP를 이미 설정한 경우 다음으로 이동하세요. 원격 서비스 공급자 구성 이 단계를 건너 뜁니다.
- OpenAM 인스턴스에 관리자로 로그인합니다.
- 사용하려는 영역을 선택하면 영역 개요 페이지로 리디렉션됩니다.
- 를 클릭하십시오 SAMLv2 공급자 생성.
- 를 클릭하십시오 호스팅 ID 공급자 만들기.
- 입력 ID 제공업체 이름, 다음을 선택하십시오. 노래하는 열쇠. 선택 신뢰의 원 이미 존재하는 것을 선택하거나 이름을 지정하여 새 것을 시작합니다. 속성 매핑 섹션에서는 서비스 공급자에게 보낼 사용자 프로필 속성을 제공합니다.

- 오른쪽 상단에서 구성 버튼을 클릭합니다.
- OpenAM의 구성을 확인하세요. 연합 탭.
원격 서비스 공급자 구성:
- OpenAM 인스턴스에 관리자로 로그인합니다.
- 사용하려는 영역을 선택하면 영역 개요 페이지로 리디렉션됩니다.
- 를 클릭하십시오 SAMLv2 공급자 생성.
- 를 클릭하십시오 원격 서비스 제공업체 등록.
- 메타데이터 URL을 입력하세요. 드루팔 사이트. 기존 사이트를 선택하세요 신뢰의 원 또는 이름을 지정하여 새 프로필을 만듭니다. 서비스 제공자에게 보낼 사용자 프로필 속성을 제공합니다. 속성 매핑 안내
- 오른쪽 상단에서 구성 버튼을 클릭합니다.
- 아래 URL을 사용하여 OpenAM 메타데이터를 다운로드하세요.
[OpenAM ServerURL] /saml2/jsp/exportmetadata.jsp (Drupal의 추가 구성에 필요함)
OR
여러 영역이 있고 호스팅 ID 공급자가 구성되어 있는 경우 아래 제공된 URL을 사용하세요.
[OpenAM 서버 URL] /saml2/jsp/exportmetadata.jsp?entityid=[IdPentityID]&realm=/realmname
Drupal을 SAML 서비스 공급자로 구성:
- 로 이동 서비스 제공업체 설정 Drupal 사이트의 탭을 클릭하고 IDP 메타데이터 업로드.
- 아까 복사한 것을 붙여넣으세요 오픈AM 로 메타데이터 URL 업로드 텍스트 필드. 다음을 클릭하세요. 메타데이터 가져오기 버튼을 클릭합니다.
참고 : ID 공급자 이름을 업데이트하려면 다음 단계를 따르세요.
- $XNUMX Million 미만 동작,를 선택 편집.
- OpenAM을 입력하세요 ID 제공자 이름 텍스트 필드.
- 아래로 스크롤하여 구성 저장 버튼을 클릭합니다.
- Drupal과 OpenAM 간의 연결을 테스트하려면 테스트 링크를 클릭하세요.
- 테스트 구성 창에서 구성이 올바르면 SAML 응답 속성이 있는 성공 메시지가 나타납니다. 그렇지 않으면 추가 문제 해결 지침이 있는 오류 메시지가 나타납니다. 선택한다
축하합니다! OpenAM을 SAML ID 공급자(IdP)로, Drupal을 SAML 서비스 공급자로 성공적으로 구성했습니다.
SAML SSO 로그인은 어떻게 작동하나요?
- 새 브라우저/개인 창을 열고 Drupal 사이트 로그인 페이지로 이동합니다.
- 클릭 ID 공급자(OpenAM)를 사용하여 로그인 링크를 클릭하십시오.
- OpenAM 로그인 페이지로 리디렉션됩니다. OpenAM 자격 증명을 입력합니다. 인증에 성공하면 사용자는 Drupal 사이트로 다시 리디렉션됩니다.
당신의 응답을 주셔서 감사합니다. 곧 다시 연락드리겠습니다.
문제가 발생했습니다. 문의사항을 다시 제출해 주세요.

당사에 문의해 주세요.