PhenixID를 IdP로 사용하여 Drupal에 SAML Single Sign-On(SSO)을 적용
회사 개요
Drupal SAML 통합은 다음을 사용합니다. miniOrange SAML SP 이 모듈은 PhenixID와 Drupal 사이트 간에 원활한 SSO(Single Sign-On)를 설정합니다. 사용자는 PhenixID 자격 증명을 사용하여 Drupal 사이트에 로그인할 수 있습니다. 이 문서에서는 서비스 공급자(SP)인 Drupal과 ID 공급자(IdP)인 PhenixID 간에 SSO(Single Sign-On)를 구성하는 단계를 안내합니다. 이 모듈은 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)
- 아래의 서비스 제공업체 메타데이터 탭에서 XML 메타데이터 다운로드 메타데이터 파일을 다운로드하는 버튼입니다. (IdP를 구성하는 데 필요합니다.)
PhenixID에서 SAML Single Sign-On 애플리케이션 구성
- 에 로그인 피닉스ID 자격 증명을 사용하여 서버 관리 콘솔에 로그인하세요.
- 로 이동 시나리오 탭을 클릭 한 다음 연합.

- 왼쪽 창에서 아래로 스크롤한 다음 선택합니다. SAML 메타데이터 업로드 그리고 클릭 + 기호.
- . 메타 데이터 탭에서 애플리케이션을 입력하세요. 이름 설명 (선택 사항).

- 메타데이터 파일을 업로드합니다.

- 다음을 클릭하십시오. 확인 및 표시.
- 왼쪽 창에서 아이디와 비밀번호.
- 를 클릭하십시오 + IDP 제공 서명 이름 설명 (선택 사항) 다음을 클릭하십시오 다음.

- . 연결 탭에서 새로 만들기 다음으로 진행 다음 페이지.

- 필수를 선택하세요 연결 유형 인사말 연결 유형 선택 쓰러지 다.

- 당신의 연결을 제공 이름 설명 (선택 사항) 다음을 클릭하십시오 다음.

- . 운전기사 탭에서 데이터베이스에 맞는 데이터베이스 드라이버를 선택하고 다음 화면으로 넘어갑니다.

- $XNUMX Million 미만 연결 세부 정보 데이터베이스를 입력하세요 HOST.

- 귀하의 입력 데이터베이스 이름.

- 이제 콘솔에서 데이터베이스 연결을 제공합니다. URL, 확인하고 클릭하세요. 다음.

- 아래의 신임장 탭에서 데이터베이스를 입력하세요 아이디와 비밀번호.

- . JDBC 검색 설정 탭에서 속성 매핑에 필요한 데이터베이스 쿼리를 제공합니다.
- 해당 속성을 확인하세요. 주어진 이름, 메일 및 sn 쿼리에 반환된 다음 다음.

- 이제 엔티티 ID IDP에 대해 고유한지 확인하세요.
- 또한 POST SSO URL 지정된 형식으로.

- 다음 화면에는 키 저장소 탭에서 선택할 수 있습니다. 키 저장소 원하는 대로 선택할 수도 있고 기본값으로 유지할 수도 있습니다.
- 를 클릭하십시오 다음.

- . Attributes 탭에서 사용자 식별자 속성 추가 속성이 있으면 입력하고 다음 화면으로 진행합니다.

- 이전에 설정한 SP를 선택합니다. 기본 SP 드롭 다운에서

- 를 클릭하십시오 만들기 설정을 완료하십시오.

- 사이드바 하위 메뉴에 나열된 IDP를 찾을 수 있습니다. 사용자 이름과 비밀번호.
- IDP 이름을 선택한 다음 ID 제공자 탭을 클릭하십시오. SAML 메타데이터 보기 메타데이터 XML 파일을 저장합니다.
- 메타데이터를 다운로드해서 편리하게 보관하세요.
Drupal을 서비스 공급자로 구성:
- 로 이동 서비스 제공업체 설정 Drupal 사이트의 탭을 클릭하고 IDP 메타데이터를 업로드합니다..
- 다운로드한 메타데이터 파일을 업로드합니다.
- 온 클릭 메타데이터 가져오기 버튼을 클릭합니다.

- 온 클릭 Test Drupal과 PhenixID 사이의 연결을 테스트하는 링크.

- 테스트 구성 창에서 구성이 올바르면 SAML 응답 속성이 있는 성공 메시지가 나타납니다. 그렇지 않으면 추가 문제 해결 지침이 있는 오류 메시지가 나타납니다. 선택한다.

축하합니다! PhenixID를 ID 공급자로, Drupal을 서비스 공급자로 성공적으로 구성했습니다.
SAML SSO 로그인은 어떻게 작동하나요?
- 새 브라우저/개인 창을 열고 Drupal 사이트 로그인 페이지로 이동합니다.
- 클릭 ID 공급자(PhenixID)를 사용하여 로그인 링크를 클릭하십시오.
- PhenixID 로그인 페이지로 리디렉션됩니다. PhenixID 자격 증명을 입력합니다. 인증에 성공하면 사용자는 Drupal 사이트로 다시 리디렉션됩니다.
당신의 응답을 주셔서 감사합니다. 곧 다시 연락드리겠습니다.
문제가 발생했습니다. 문의사항을 다시 제출해 주세요.

최대한 빨리 문의 하세요