Magento 자격 증명을 사용하여 Salesforce에 로그인 | Salesforce에서 IDP Single Sign-On(SSO)으로 Magento 사용
회사 개요
Magento 사용자 자격 증명을 사용하여 Salesforce에 로그인하세요. 이 가이드는 Magento를 ID 공급자(IdP)로, Salesforce를 서비스 공급자(SP)로 통합하는 데 도움이 됩니다. miniOrange Magento IDP(ID 공급자) 확장. IDP로서의 마젠토 확장 기능을 사용하면 Magento 자격 증명을 사용하여 Salesforce(SP)에 로그인할 수 있습니다. 여기에서는 SSO를 구성하는 단계별 가이드를 살펴보겠습니다. SP로서의 Salesforce (서비스 제공자) 및 IDP로서의 마젠토 (ID 제공자).
설치 단계
- 작곡가 사용
- 수동 설치
- 구매 miniOrange SAML IDP 싱글 사인온(SSO) Magento/Adobe Commerce Marketplace의 확장 기능입니다.
- 내 프로필로 이동 -> 나의 구매
- 올바른 액세스 키를 사용하고 있는지 확인하십시오(내 프로필 - 액세스 키)
- 프로젝트 내의 auth.json 파일에 액세스 키를 붙여넣습니다.
- 아래 명령을 사용하여 프로젝트에 확장을 추가합니다.
"작성기에는 {module_name}:{버전}이 필요합니다." - 확장 프로그램 이름 아래의 선택기에서 모듈 이름과 버전 목록을 볼 수 있습니다.
- 확장 기능을 활성화하려면 명령 프롬프트에서 다음 명령을 실행하세요.
PHP bin / magento 설정 : 업그레이드
- 를 다운로드 miniOrange Magento IDP 단일 로그인 확대.
- MiniOrange/IDPSaml 디렉터리 내에서 zip의 모든 내용을 압축 해제합니다.
{Magento의 루트 디렉터리} 앱 암호 미니오렌지 IDPSaml
PHP bin / magento 설정 : 업그레이드
Magento 사용자 자격 증명을 사용하여 Salesforce에 로그인 구성 | Salesforce - Magento 2 Single Sign-On(SSO)
- SAML 서비스 공급자로서의 Salesforce
- OAuth 클라이언트로서의 Salesforce
1단계. 필수 조건
- 새 브라우저 탭 또는 창을 열고 Salesforce 계정에 계정으로 로그인합니다. 관리자.
- 어느 쪽이든 선택 세일즈포스 클래식: 설정 > 보안 제어 > Single Sign-On 설정으로 이동합니다.
- Or Salesforce 라이트닝 경험: 톱니바퀴 아이콘을 클릭한 후 다음으로 이동하세요. 설정 > ID > Single Sign-On 설정.
- 에 싱글 사인온(SSO) 설정 페이지에서 편집.
- 확인 SAML 활성화됨 상자를 클릭하여 SAML Single-Sign On 사용을 활성화한 다음 찜하기.
- New SAML Single Sign-On 설정을 엽니다.
- 아래와 같이 다음 세부 정보를 구성합니다.
| 이름 | 원하는 이름을 입력하세요. |
| SAML 버전 | 2.0으로 설정되어 있는지 확인하세요. 이는 기본적으로 활성화되어야 합니다. |
| 발급자 | 복사하여 붙여 넣기하십시오. IDP-엔티티 URL/발급자 에 IDP 메타데이터 탭. |
| ID 공급자 인증서 | 를 다운로드 자질 에 IDP 메타데이터 메모장에서 열어보세요. 여기에 내용을 복사하여 붙여넣으세요. |
| ID 공급자 로그인 URL | 복사하여 붙여 넣기하십시오. SAML 로그인 URL 에 IDP 메타데이터 탭. |
| 사용자 정의 로그아웃 URL | 복사하여 붙여 넣기하십시오. SAML 로그아웃 URL 에 IDP 메타데이터 탭. |
| API 이름 | 원하는 API 이름을 입력하세요. |
| 엔티티 ID | 사용자 정의 도메인 설정이 있는 경우 다음을 사용하십시오. https://[customDomain].my.salesforce.com. 사용자 정의 도메인 설정이 없으면 다음을 사용하십시오. https://saml.salesforce.com. |
| JIT 프로비저닝 | JIT(Just In Time) 프로비저닝을 활성화하려면 다음을 선택하십시오. "어설션에 페더레이션 ID가 포함되어 있습니다.". |
- 를 클릭하십시오 저장합니다.
- 당신의 복사 로그인 URL 값.
2단계. Magento를 SAML ID 공급자(IdP)로 구성
- . miniOrange IDP(ID 공급자) 확장 프로그램, 다음으로 이동 어플리케이션 탭.
- 에 대한 검색 세일즈 포스 애플리케이션 검색창에서 애플리케이션을 선택하세요.
- 입력 응용 프로그램 이름 아래에 SP 이름.
- 이제 SP 엔터티 ID 또는 발급자 ACS URL 아래 표에 따라 세부 정보를 저장하세요.
| SP 엔터티 ID 또는 발급자 | https://saml.salesforce.com |
| ACS URL | 복사한 것을 붙여넣기 로그인 URL 이전 단계에서 ACS URL |
3단계. Salesforce를 서비스 공급자로 구성
- 로 이동 어플리케이션 탭을 클릭하십시오. 메타 데이터 Salesforce 애플리케이션 설정
- 여기에서 ID 공급자를 찾을 수 있습니다. 메타데이터 URL/XML 메타데이터 또는 다음과 같은 엔드포인트 IDP 엔터티 ID, SAML 로그인 URL, SAML 로그아웃 URL(프리미엄 기능), 자격증. 당신은 또한 다운로드 할 수 있습니다 IdP 메타데이터 XML Salesforce 구성에 사용될 파일입니다.
- 이제 Salesforce에 IDP 메타데이터를 제공하기 위한 3가지 옵션이 제공됩니다. XML 메타데이터, 메타데이터 URL 또는 세부 정보를 수동으로 제공.
- 옵션 1 - XML 메타데이터 다운로드.
- 클릭하여 XML 메타데이터를 다운로드하세요. XML 메타데이터 다운로드 버튼을 클릭합니다.
- Salesforce로 이동하여 다운로드한 XML 메타데이터 파일을 업로드하고 클릭하십시오. 메타데이터 가져오기 버튼을 클릭합니다.
- 옵션 2 - 메타데이터 URL.
- 또한 복사할 수도 있습니다 메타 데이터 URL 이를 서비스 제공자에게 제공하여 메타데이터를 가져오도록 합니다.
- 옵션 3 - Salesforce에 수동으로 세부 정보 제공.
- 아래 표에 따라 메타데이터 세부 정보를 복사합니다.
- Salesforce로 이동하여 메타데이터 세부 정보를 붙여넣습니다.
| IDP-EntityID / 발급자 | IDP-EntityID / 발급자 |
| 싱글 사인온 URL | SAML 로그인 URL/수동 로그인 URL |
| SAML X509 인증서 | 자질 |
4단계. 속성 매핑 *(이것은 프리미엄 기능입니다)
- . 미니오렌지 마젠토 IDP 확장 프로그램으로 이동하여 어플리케이션 탭을 클릭하십시오. 편집 Salesforce 애플리케이션에 대한 설정.
- 를 클릭하십시오 속성 추가 버튼을 클릭합니다.
- 서비스 제공자에게 보내려는 속성 이름을 추가하고 드롭다운 메뉴에서 속성을 선택한 다음 클릭하세요. 저장 버튼 변경 사항을 저장합니다.
SAML SP로서의 Salesforce와 SAML IDP로서의 Magento 간의 SSO를 성공적으로 구성했습니다.
1단계. Magento를 OAuth 서버로 구성
- . 미니오렌지 IDP 확장 프로그램, 다음으로 이동 어플리케이션 탭.
- 클라임웍스와 함께 하늘과 닿는 여정을 시작하세요 OAuth/오픈ID 응용 프로그램 메뉴에서.
- 에 대한 검색 세일즈 포스 애플리케이션 검색창에서 애플리케이션을 선택하세요.
- 입력 OAuth 클라이언트 이름 as 세일즈 포스
- 붙여 넣기 리디렉션 URL/콜백 URL as (예: https:// /서비스/authcallback/ ) Salesforce에서 제공 리디렉션 URL 입력란입니다.
- 엔터 버튼 openid 이메일 프로필 범위 필드에서 저장 변화들.
- 로 이동 어플리케이션 탭을 클릭하십시오. 편집 귀하의 애플리케이션에 대한 설정
- 당신은 그것을 볼 것입니다 고객 ID 고객 비밀 자동으로 생성됩니다. 복사하여 편리하게 보관하세요.
2단계. Salesforce를 OAuth 클라이언트로 구성:
- 여러분에 로그인 세일즈 포스 계정입니다.
- 로 전환 세일즈포스 클래식 프로필 메뉴에서 모드를 선택한 다음 다음으로 이동합니다. 설정 페이지를 확인하시기 바랍니다.

- 빠른 찾기 상자에 다음을 입력합니다. 인증다음 선택 인증 공급자.

- 온 클릭 New 버튼을 클릭하고 공급자 유형을 다음과 같이 선택합니다. OpenID Connect 드롭다운에서.


- 입력 클라이언트 ID를 소비자 키로, 클라이언트 비밀번호를 소비자 비밀번호로 이전에 복사했습니다.
- Magento IDP 확장 프로그램으로 돌아가서 클릭하세요. Click Here Magento OAuth Endpoints를 얻기 위한 링크
- 여기서 당신은 모든 것을 받을 것입니다 종점필요에 따라 복사하세요.
- 붙여 넣기 종점 Salesforce 애플리케이션의 엔드포인트 필드에서.
- 다음을 클릭하여 등록 처리기를 생성합니다. 등록 처리기 템플릿 자동 생성 링크. 또한 다음에서 사용자를 선택합니다. 다음으로 등록 실행 필드. 관리자 사용자를 선택하고 다음을 클릭할 수 있습니다. 찜하기 버튼을 눌러 구성을 저장하세요.
- 이제 볼 수 있습니다. 테스트 전용 초기화 URLOpenID 제공업체로 리디렉션되어 로그인을 요청합니다. 그런 다음 앱을 승인하라는 메시지가 표시됩니다. 승인 후 Salesforce로 리디렉션됩니다. 사용자 XML 요소 이메일 그 안에 요소.

3단계. SSO 버튼 추가
- 빠른 찾기 상자에 다음을 입력합니다. 내 도메인다음 선택 내 도메인.

- 아래로 스크롤하여 인증 구성 섹션을 클릭하세요. 편집.

- 인증 서비스에서 인증 공급자에 대한 확인란을 선택하고 저장합니다. 설정.

- 시크릿 창에서 Salesforce 로그인 페이지를 열면 SSO 버튼이 추가된 것을 볼 수 있습니다.
4단계. 속성 매핑 (이것은 프리미엄 기능입니다)
- . 미니오렌지 마젠토 IDP 확장 프로그램으로 이동하여 어플리케이션 탭을 클릭하십시오. 편집 귀하의 응용프로그램에 대한 설정입니다.
- OAuth 클라이언트에 전송하려는 속성 이름을 추가하고 드롭다운 메뉴에서 속성을 선택합니다.
- 를 클릭하십시오 속성 추가 OAuth 클라이언트에 보내려는 속성 이름을 추가하고 드롭다운 메뉴에서 속성을 선택한 다음 클릭하세요. 저장 버튼 변경 사항을 저장합니다.
OAuth 클라이언트인 Salesforce와 OAuth 서버인 Magento 간의 SSO를 성공적으로 구성했습니다.
관련 기사
연락처
다음 주소로 문의하십시오. magentosupport@xecurify.com저희 팀이 Magento IDP SSO 확장 프로그램 설정을 도와드립니다. 고객님의 요구 사항에 맞춰 가장 적합한 솔루션/플랜을 선택하실 수 있도록 도와드리겠습니다.
