검색 결과 :

×

Prestashop으로 WordPress에 로그인 | 프레스타샵 워드프레스 SSO

Prestashop으로 WordPress에 로그인 | 프레스타샵 워드프레스 SSO


싱글 사인온 모든 비즈니스 환경에서 단일 자격 증명 세트로 가장 기본적인 인증 요구 사항을 충족하여 사용자 데이터 유지 관리의 효율성을 높입니다. 사용자가 Prestashop 스토어에 저장된 제품을 구매한 후 WordPress 사이트에 액세스하기를 원하는 경우와 SSO가 다음을 사용하여 이 사용 사례를 어떻게 해결하는지 생각해 보겠습니다. SAML IDP 플러그인인 Prestashop.

Prestashop은 사용자가 자신의 제품을 만들고 판매하기 위한 전자상거래 플랫폼을 구축할 수 있는 온라인 상점 구축 시스템입니다. 간편한 체크아웃 및 PayPal과 통합된 결제 시스템을 포함하는 모듈이라는 여러 기능이 내장되어 있습니다.TM, 페이스북TM 매장 주변에 커뮤니티를 구축하기 위한 소셜 네트워크 통합과 매장의 일일 관리를 단순화하기 위한 관리가 있습니다.

반면, WordPress는 전자상거래, 스포츠/미디어 타블로이드부터 소셜 네트워킹, 본격적인 비즈니스/회원 웹사이트에 이르기까지 모든 종류의 웹사이트를 구축할 수 있는 범용 웹사이트 빌더이자 CMS(콘텐츠 관리 시스템)입니다. Prestashop과 마찬가지로 WordPress도 마켓플레이스에서 사용할 수 있는 수백만 개의 무료 및 유료 플러그인의 강력한 기능을 활용합니다.

두 가지 모두 유사해 보일 수 있지만 두 가지를 함께 사용하여 여러 사용 사례를 해결할 수 있습니다.

시나리오

Prestashop에서 제품(멤버십)을 판매하고 고객의 멤버십 등급에 따라 WordPress 사이트에서 호스팅되는 프리미엄 콘텐츠에 액세스할 수 있습니다. 인증된 사용자만 Prestashop을 통해 멤버십을 구매한 다음 WordPress 사이트에 액세스할 수 있기를 원합니다.

  • 프레스타샵은 멤버십을 구매 가능한 상품으로 판매하는 매장으로 운영되고 있습니다. 고객이 특정 멤버십을 구매하면 Prestashop에서 해당 그룹에 배정됩니다.
  • WordPress는 멤버십을 구매한 승인된 사용자만 사이트에 액세스할 수 있는 서비스 제공자로 구성됩니다.

Prestashop WordPress SSO 통합에 관련된 구성 요소

  • ID 공급자(IDP): 모든 사용자 ID가 제공되는 Prestashop.
  • 서비스 제공자(SP): 인증된 사용자가 서비스에 액세스할 수 있는 WordPress입니다.

Azure, Azure B2C, Okta, ADFS, Keycloak, Salesforce, Ping, Onelogin, Gsuite, Shibboleth 및 다양한 SAML IdP를 사용한 WordPress Single Sign On SSO 로그인 [연중무휴 지원]

흐름도

해법

1. 사용자 로그인

사용자가 WordPress 웹사이트에 로그인을 시도하면 WP SAML SP 플러그인은 WordPress 사이트에 대한 액세스를 허용하거나 거부하기 위해 사용자의 멤버십 수준을 가져오기 위해 Prestashop으로 리디렉션하고 인증 요청을 보냅니다.

2. 프레스타샵에서 인증

Prestashop SAML IDP 플러그인을 사용하면 들어오는 사용자가 Prestashop 자격 증명을 사용하여 인증할 수 있습니다. 인증이 성공하면 플러그인이 각 특정 사용자의 속성을 가져옵니다. 이러한 사용자 속성에는 Prestashop 매장 자체에서 구매할 수 있는 사용자의 각 멤버십 수준이 포함됩니다. 구매 전 사용자에게 할당된 기본 멤버십 등급은 다음과 같습니다. "회원". 그러나 일단 멤버십을 구매하면 새로 할당된 멤버십 등급은 다음과 같습니다. "전문적인". 수집된 모든 사용자 속성은 Prestashop SAML IDP 플러그인에 의해 인증 응답의 일부로 WP SAML SP 플러그인으로 다시 전송됩니다.

3. 워드프레스 접속

Prestashop에서 IDP 플러그인으로 보낸 인증 응답에는 Prestashop에서 가져온 모든 사용자 속성이 포함됩니다. WP SAML SP 플러그인은 이러한 속성을 수신하고 각 특정 사용자와 관련된 멤버십 수준을 찾습니다. 이용자의 회원등급이 다음과 같은 경우 "회원" 해당 특정 사용자는 WordPress 사이트에 액세스할 수 없습니다. 반면, 특정 사용자에게 부여된 회원등급이 다음과 같은 경우에는 "전문적인" 해당 특정 사용자는 WordPress 사이트에 원활하게 액세스할 수 있습니다.

결론

의 도움으로 WordPress SAML SSO 플러그인SAML IDP 플러그인인 Prestashop, SSO(Single Sign-On)를 사용하여 WordPress와의 원활한 통합을 위해 Prestashop 스토어를 SAML 2.0 호환 ID 공급자(IDP)로 구성했습니다.

추가 자료

안녕하세요!

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

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

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

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