검색 결과 :

×

SSO(Single Sign-On) OAuth 2.0을 사용하여 Keycloak으로 Prestashop에 로그인

SSO(Single Sign-On) OAuth 2.0을 사용하여 Keycloak으로 Prestashop에 로그인


Prestashop OAuth 클라이언트 모듈 Keycloak을 OAuth 공급자로 사용하여 Prestashop 매장에 보안 SSO(Single Sign-On)를 수행할 수 있습니다. 구성 Prestashop OAuth 클라이언트 Keycloak 로그인으로 Prestashop에 접근하려는 사용자의 신원을 확인하는 사용자 인증을 위해. Prestashop OAuth 클라이언트 싱글 사인온(SSO) 모듈은 또한 사용자 지정 공급자와 표준 IDP를 구성합니다. 사용자 프로필 속성 매핑, 역할 매핑 등과 같은 고급 SSO(Single Sign-On) 기능을 지원합니다. 여기서는 Keycloak 로그인 자격 증명을 사용하여 Prestashop OAuth 클라이언트를 설정하는 방법을 안내합니다. Keycloak OAuth 및 OpenID를 Prestashop에 연결하는 SSO(Single Sign-On)를 추가하면 사용자가 사용자 이름과 비밀번호를 기억할 필요 없이 Keycloak 로그인을 통해 Prestashop 매장에 빠르고 안전하게 로그인할 수 있습니다.

전제조건: 다운로드 및 설치

Prestashop Store에서 Single Sign-On을 설정하려면 miniOrange OAuth 클라이언트 플러그인을 다운로드하여 설치해야 합니다.

Keycloak을 사용하여 Prestashop OAuth 로그인을 구성하는 단계

1. Keycloak을 OAuth 공급자로 설정

  • miniOrange PrestaShop OAUTH SP SSO 플러그인에서 Oauth Redirect URL 섹션으로 이동합니다. 여기에서 Keycloak을 IdP(Identity Provider)로 구성하는 데 필요한 Oauth Redirect URL을 찾을 수 있습니다.
  • 당신의 열쇠망토에 관리자 콘솔에서 사용하려는 영역을 선택하세요.
  • 왼쪽 메뉴에서 클라이언트를 클릭한 다음 생성 버튼을 클릭하여 새 클라이언트/애플리케이션을 생성합니다.

  • 새로운 애플리케이션 | Prestashop Keycloak OAuth SSO 로그인
  • 엔터 버튼 고객 ID 선택 클라이언트 유형 as Openid-Connect 선택 다음 보기.

  • 클라이언트 생성 | Prestashop Keycloak OAuth SSO 로그인
  • 토글을 클릭하세요. 클라이언트 인증을 하세요권한 부여 선택 표준 흐름직접 액세스 권한 부여 in 인증 흐름.
  • 클라이언트 ID 및 비밀번호 | Prestashop Keycloak OAuth SSO 로그인
  • 를 클릭하십시오 찜하기.

  • 유효한 리디렉션 URI를 입력하세요. 플러그인에서 콜백 URL을 복사하고 루트 URL에 대해 동일한 콜백 URL을 복사한 후 다음을 클릭합니다. 구하다.

  • 액세스 설정 | Prestashop Keycloak OAuth SSO 로그인
  • 클라이언트 비밀 : We Buy Orders 신청서를 클릭하세요. 고객사 섹션을 선택하고 신임장 탭을 클릭하고 클라이언트 비밀번호를 복사하세요.

  • 클라이언트 세부정보 | Prestashop Keycloak OAuth SSO 로그인
  • 사용자 추가: 영역의 리소스에 액세스할 수 있는 사용자를 영역에 추가해야 합니다. 클릭 사용자 선택 사용자 만들기.

  • 사용자 생성 | Prestashop Keycloak OAuth SSO 로그인
  • 필수 사용자 조치 (선택 사항): 필요한 사용자 작업을 선택합니다.
  • 그룹 (선택): 그룹에 추가할 사용자를 선택합니다. 선택하다 그룹 탭에서 옵션을 선택한 다음 그룹 이름을 선택하고 클릭하세요. 그룹 가입.
  • 사용자 구성: 사용자가 생성된 후에는 해당 사용자에 대한 비밀번호를 설정해야 합니다. 비밀번호를 설정하려면 다음을 클릭하세요. 신임장 원하는 설정을 하고 비밀번호 사용자를 위해. 클릭 찜하기.

  • 비밀번호 설정 | Prestashop Keycloak OAuth SSO 로그인

    노트 : 임시를 비활성화하면 사용자 비밀번호가 영구적으로 설정됩니다.

  • 지도 사용자: 를 클릭하십시오 역할 매핑 사용 가능한 역할 중에서 사용자가 원하는 역할을 할당하고 양수인.

  • 역할 매핑 | Prestashop Keycloak OAuth SSO 로그인

    Keycloak을 Prestashop Store에 OAuth 공급자로 성공적으로 구성했습니다.

2. Prestashop을 OAuth 클라이언트로 설정

  • 로 이동 영역 설정, 클릭 OpenID 엔드포인트 구성 엔드포인트로 언급됨 일반 탭.

  • 엔드포인트 구성 | Prestashop Keycloak OAuth SSO 로그인
  • 토큰 끝점과 userinfo_endpoint를 복사합니다.

  • 토큰 엔드포인트 | Prestashop Keycloak OAuth SSO 로그인 사용자 정보 엔드포인트 | Prestashop Keycloak OAuth SSO 로그인
  • 로 이동 OAuth 클라이언트 모듈의 섹션에 다음 세부정보를 입력합니다.
  • Keycloak OAuth 끝점 및 범위:


    OAuth 클라이언트 ID 이전 단계의 Keycloak에서 복사한 값을 입력하세요.
    OAuth 클라이언트 비밀번호 이전 단계의 Keycloak에서 복사한 값을 입력하세요.
    OAuth 범위 openid
    OAuth 리디렉션 콜백 Keycloak에서 복사한 값을 입력하세요.
    OAuth 토큰 엔드포인트 Keycloak에서 복사한 값을 입력하세요.
    OAuth 사용자 정보 엔드포인트 Keycloak에서 복사한 값을 입력하세요.

  • 를 클릭하십시오 찜하기 구성을 저장합니다.

3. SSO 테스트

  • 일단 찜하기 구성, 백오피스에 SSO 활성화프론트 오피스에 SSO 활성화 토글하고 업데이트 버튼을 클릭합니다. 클릭 테스트 구성 SSO를 테스트합니다.

  • 백오피스 및 프론트오피스 | Prestashop Keycloak OAuth SSO 로그인

성공적으로 구성되었습니다. OAuth 클라이언트로서의 Prestashop Keycloak OAuth 및 OpenID 연결 로그인을 통해 Prestashop 스토어에 안전하게 액세스할 수 있습니다. Prestashop OAuth 클라이언트 모듈은 사용자 인증을 위한 Prestashop 로그인 프로세스를 개선합니다.

추가 자료



우리는 Single Sign-On, XNUMX단계 인증, 적응형 MFA, 프로비저닝 등을 위한 보안 ID 솔루션을 제공합니다. 다음 주소로 문의해 주세요.

 +1 978 658 9387(미국) | +91 97178 45846(인도)   samlsupport@xecurify.com

안녕하세요!

도움이 필요하다? 우리는 바로 여기에 있습니다!

SUPPORT
miniOrange 지원팀에 문의하세요
성공

문의 해 주셔서 감사합니다.

24시간 이내에 연락을 받지 못한 경우 언제든지 다음 이메일로 후속 이메일을 보내주세요. info@xecurify.com