OAuth/OpenID 연결을 사용한 Google Drupal SSO 로그인 통합
회사 개요
Google Drupal OAuth/OpenID Connect 통합은 Drupal 사이트와 Google 간의 SSO를 활성화합니다. 이 설정 가이드는 다음을 사용하여 Drupal 사이트와 Google 간의 Single Sign-On(SSO)을 구성하는 데 도움이 됩니다. OAuth/OpenID 연결 모듈. 이 모듈은 Drupal 7, Drupal 8, Drupal 9, Drupal 10 및 Drupal 11과 호환됩니다. OAuth/OpenID Connect 모듈을 Drupal 사이트에 통합하면 Google 계정 정보를 사용하여 Drupal 사이트에 원활하게 로그인할 수 있습니다.
설치 단계
- 이전 버전
- 새 버전
구성 단계
Google에서 SSO 애플리케이션 구성:
- 에 로그인 Google 개발자 관리자 콘솔.
- 프로젝트 선택 왼쪽 상단 헤더에서.
- 프로젝트 선택 팝업에서 새 프로젝트 새 프로젝트를 만들려면 버튼을 클릭하고, 계속하려면 현재 프로젝트 중 하나를 선택하세요.
- . 새 프로젝트 패널에 다음 정보를 입력합니다.
- 프로젝트 이름을 프로젝트 이름 텍스트 필드.
- 를 클릭하십시오 만들기 버튼을 누르면 프로젝트가 생성됩니다.
- 프로젝트를 생성한 후 다음을 클릭하세요. API 및 서비스 대시 보드에서.
- 이제 여러분이 만든 프로젝트를 선택하세요.
- 왼쪽 탐색 패널에서 신임장.
- 그런 다음 자격 증명 작성.
- 드롭 다운에서 OAuth 클라이언트 ID 옵션을 선택합니다.
- 다음과 같은 경고가 표시되면 OAuth 클라이언트 ID를 생성하려면 먼저 동의 화면에서 제품 이름을 설정해야 합니다. (아래 이미지와 같이) 무시하십시오. 다음을 클릭하세요. 동의 화면 구성 버튼을 클릭합니다.
- 당신은로 리디렉션됩니다 브랜딩 창에서 시작하기 버튼을 클릭합니다.
- 다음 정보를 입력하십시오. 프로젝트 구성 창 :
- . 앱 이름 텍스트 필드에 애플리케이션 이름을 입력합니다.
- 귀하의 이메일 주소를 사용자 지원 이메일 사람들이 동의와 관련된 질문을 할 수 있도록 텍스트 필드를 제공합니다.
- . 오디언스 (Audience) 고르다 외부 확인란의 선택을 취소합니다.
- . 연락처 정보 연락처 이메일을 입력하세요.
- 구성을 완료하고 다음을 클릭하세요. 만들기 버튼을 클릭합니다.
- 다음으로, 클릭 OAuth 클라이언트 생성 버튼을 클릭합니다.
- 클라임웍스와 함께 하늘과 닿는 여정을 시작하세요 신청 유형 as 웹 응용 프로그램.
- 다음 정보를 입력하십시오. OAuth 클라이언트 ID 생성 창 :
- 이름: 들어가다 이름 OAuth 2.0 클라이언트의 이름입니다. (이 이름은 콘솔에서 클라이언트를 식별하는 데만 사용됩니다.)
- 승인된 리디렉션 URI: + URI 추가 버튼을 누르고 이전에 복사한 것을 붙여넣습니다. 콜백/리디렉션 URL Drupal에서 텍스트 필드로.
- 그런 다음 만들기 버튼을 클릭합니다.
- 팝업 복사에서 고객 ID 클라이언트 비밀번호. 편리하게 보관하세요. Drupal을 OAuth 클라이언트로 구성해야 합니다.
도움이 필요하다?
구성 중에 문제가 발생하거나 추가 기능을 원하는 경우 다음 주소로 문의해 주세요. drupalsupport@xecurify.com.
추가 기능:
문제 해결 :
더 많은 FAQ ➔오류 발생: '사용자 이름을 받지 못했습니다. 속성 매핑 구성을 확인하세요.' 또는 오류 발생: '이메일을 받지 못했습니다. 속성 매핑 구성을 확인하세요.'
언급된 단계를 따르세요. 여기를 클릭하십시오.
"헤더 또는 본문에서 클라이언트 자격 증명을 찾을 수 없습니다"라는 메시지가 나타납니다.
테스트 구성을 수행하려고 할 때
언급된 단계를 따르세요. 여기를 클릭하십시오.
Drupal에서 로그아웃을 클릭하면 Drupal 홈페이지로 돌아갑니다. 하지만 다른 사용자로 로그인을 시도하면 로그인을 요청하지 않고 자동으로 같은 사용자로 로그인합니다.
여기서 언급한 로그아웃 기능은 모듈의 기본 동작입니다. Drupal에서 로그아웃하지만 애플리케이션/공급자에서 로그아웃하지는 않습니다. 모듈이 공급자/애플리케이션 계정에서 로그아웃하도록 허용하려면(원하는 대로) 아래 구성을 해야 합니다. [자세한 내용을 알고]
유료 Drupal 모듈을 구매하고 무료 모듈로 교체했지만 여전히 유료 기능을 사용할 수 없습니다.
Drupal 모듈의 유료 버전 중 하나로 업그레이드하고 무료 모듈을 유료 모듈로 교체했으므로 먼저 유료 모듈을 활성화해야 합니다. 아래 단계를 참조하세요. [더 많이 알아라.]
당신의 응답을 주셔서 감사합니다. 곧 다시 연락드리겠습니다.
문제가 발생했습니다. 문의사항을 다시 제출해 주세요.

당사에 문의해 주세요.