Google Apps 싱글 사인온(SSO)과 Joomla OAuth 클라이언트 통합
회사 개요
강력한 OAuth 2.0 프로토콜을 사용하여 원활한 Google Apps Single Sign-on(G Suite SSO) 통합으로 Joomla 사용자 경험을 간소화하세요. miniOrange Joomla OAuth/OpenID Connect Single Sign-on(SSO) 플러그인을 사용하면 Google Apps SSO를 Joomla에 손쉽게 설정하여 안전한 로그인 프로세스를 보장할 수 있습니다. 이를 통해 사용자는 Google Apps OAuth Provider 자격 증명으로 인증하여 Joomla 사이트에 쉽고 안전하게 액세스할 수 있습니다. Google Apps OAuth Joomla 플러그인은 또한 사용자 자동 생성과 같은 고급 기능을 제공합니다. 속성 매핑, 그룹 매핑 기타. Joomla OAuth 클라이언트 플러그인 페이지를 방문하여 기능에 대해 자세히 알아보세요. 가격 책정 계획 Joomla OAuth Single Sign-on(OAuth & OpenID connect) 플러그인을 제공합니다.
Joomla와 Google Apps 간에 OAuth Single Sign-On을 설정하려면 다음 단계를 따르세요. 비디오 설정.
구성 단계
이 구성에서는 Google 애플리케이션 OAuth 서버로 기능하는 동안 줌라 사용자는 다음을 사용하여 Google Apps 자격 증명을 사용하여 로그인할 수 있습니다. Joomla OAuth 클라이언트 플러그인.
1단계: Joomla OAuth 클라이언트 플러그인 설치
- Joomla 사이트에 로그인하세요. 관리자 콘솔.
- 왼쪽 토글 메뉴에서 시스템을 클릭한 다음 설치 섹션에서 다음을 클릭하세요. 확장.
- 이제 클릭하십시오. 또는 파일 찾아보기 버튼을 눌러 앞서 다운로드한 플러그인 파일을 찾아서 설치하세요.
- 플러그인 설치가 성공했습니다. 이제 다음을 클릭하세요. 시작!
- $XNUMX Million 미만 OAuth 구성 -> 사전 구성된 앱 탭에서 OAuth 제공자. 또한 다음을 탐색하여 사용자 정의 공급자를 구성할 수도 있습니다. 맞춤형 애플리케이션 탭.
- OAuth 공급자를 선택한 후 복사하세요. 콜백/리디렉션 URL OAuth 서버를 구성하는 데 사용할 다음 버튼을 클릭합니다. 저장 후 다음 버튼을 클릭합니다.
2단계: Google Apps를 OAuth 서버로 구성
- We Buy Orders 신청서를 클릭하세요. Google 앱 로그인 대시보드 그리고 회원가입/로그인.
- 를 클릭하십시오 프로젝트 선택 새로운 것을 창조하다 Google 애플리케이션 Joomla OAuth 클라이언트 프로젝트를 선택하면 모든 프로젝트 목록이 팝업으로 표시됩니다.
- 당신은 클릭 할 수 있습니다 새 프로젝트 새 프로젝트를 생성하는 버튼 OAuth 서버로서의 Google 앱.
- 귀하의 입력 프로젝트 이름 프로젝트 이름 필드 아래에서 다음을 클릭하세요. 만들기.
- We Buy Orders 신청서를 클릭하세요. 탐색 메뉴 -> API -> 서비스 -> 자격 증명.
- 를 클릭하십시오 자격 증명 만들기 버튼을 클릭 한 다음 OAuth 클라이언트 ID 제공된 옵션에서.
- OAuth 클라이언트 ID를 생성하려면 동의 화면에서 제품 이름을 설정해야 한다는 경고가 표시되는 경우(아래 이미지 참조) 다음을 클릭하세요. 동의 화면 구성 버튼을 클릭합니다.
- 등 필수 세부정보를 입력하세요. 앱 이름, 사용자 지원 이메일 그리고 클릭 저장하고 계속하기 버튼을 클릭합니다.
- 이제 범위를 구성하려면 다음을 클릭하세요. 범위 추가 또는 제거 버튼을 클릭합니다.
- 이제 범위 프로젝트에서 Google 계정의 특정 유형의 비공개 사용자 데이터에 액세스할 수 있도록 허용하고 업데이트 버튼을 클릭하세요.
- 로 이동 자격 증명 탭 그리고 클릭 자격 증명 만들기 단추. 고르다 웹 어플리케이션 드롭다운 목록에서 새 애플리케이션을 만드세요.
- 이름 필드에 클라이언트 ID로 원하는 이름을 입력하고 리디렉션/콜백 URI miniOrange OAuth 클라이언트 플러그인의 인증된 리디렉트 URI 필드에서 생성 버튼을 클릭합니다.
3단계: 클라이언트 ID 및 비밀번호 구성
- 다음으로, 다음과 같은 팝업이 표시됩니다. 고객 ID 고객 비밀. 클라이언트 ID와 클라이언트 비밀번호를 복사합니다.
- 당신에게 돌아가 줌라 대시보드. 다음으로 이동 2단계 인간을 OAuth 구성 탭.
- 붙여 넣기 클라이언트 ID, 클라이언트 비밀번호 및 테넌트. 또한 클라이언트 자격 증명 설정 헤더와 본문에서 그 다음 클릭 설정 저장. 설정이 저장되면 클릭하세요. 구성 저장.
- 범위 및 종단점은 아래와 같으며, Google Apps를 사용자 정의 OAuth 또는 OIDC 공급자로 구성하기 위해 Joomla를 OAuth 클라이언트 플러그인으로 구성하는 데 필요합니다.
| 범위 | openid 이메일 프로필 |
| 엔드포인트 승인 | https://accounts.google.com/o/oauth2/auth |
| 액세스 토큰 엔드포인트 | https://www.googleapis.com/oauth2/v4/token |
| 사용자 정보 끝점 가져오기 | https://www.googleapis.com/oauth2/v1/userinfo |
| 클라이언트 자격 증명 설정 | 둘 다(헤더 및 본문) |
4단계: 속성 매핑 구성
- 사용자 속성 매핑은 사용자가 Joomla에 성공적으로 로그인할 수 있도록 하는 데 필수적입니다. 아래 설정을 사용하여 Joomla에 대한 사용자 프로필 속성을 설정합니다.
- We Buy Orders 신청서를 클릭하세요. 3단계 인간을 OAuth 구성 탭을 클릭하십시오. 테스트 구성 버튼을 클릭합니다.
- 다음과 같이 테스트 구성 출력에서 속성을 볼 수 있습니다.
- 이제 속성 이름을 선택하세요 이메일 및 사용자 이름 드롭다운에서. 그런 다음 클릭하세요 구성 완료 버튼을 클릭합니다.
5단계: 로그인/SSO URL 설정
- 이제 가라. 4단계, 여기에 복사하세요 로그인/SSO URL 사이트에 추가하세요.
- 이제 로그아웃하고 이 링크를 추가한 Joomla 사이트 페이지로 이동합니다. 해당 버튼을 배치한 곳에 로그인 링크가 표시됩니다. 이 버튼을 클릭하여 SSO를 수행합니다.
