OAuth 2.0을 사용하여 로그인 log-in-using-oauth-2-0
Salesforce은 OAuth 프로토콜을 사용하여 애플리케이션 사용자가 로그인 자격 증명을 확인하지 않고도 데이터에 안전하게 액세스(OAuth 2.0을 사용하여 애플리케이션 인증)할 수 있도록 합니다. 다음은 Marketo Engage과 Salesforce을 안전하게 연결하고 동기화하기 위해 수행해야 하는 단계입니다.
외부 클라이언트 앱 설정 set-up-external-client-app
-
Salesforce에서 톱니바퀴 아이콘을 클릭하고 설정을 선택합니다.
-
빠른 찾기 상자에
App Manager을(를) 입력한 다음 앱 관리자를 선택합니다.
-
새 외부 클라이언트 앱을 클릭합니다.
-
기본 정보에 세부 정보를 입력하십시오. 배포 상태을(를) 로컬(으)로 설정합니다.
-
API(OAuth 설정 사용) 섹션을 확장하고 Enable OAuth 확인란을 선택합니다. 콜백 URL에 대해
https://app.marketo.com/salesforce/getSfdcOAuthTokensRedirect을(를) 입력하십시오. 사용 가능한 모든 OAuth 범위를 선택하고 오른쪽 화살표를 클릭하여 추가합니다.
-
흐름 사용에서 상자를 선택하지 않았는지 확인하십시오.
-
보안에서 웹 서버 흐름에 암호 필요 및 새로 고침 토큰 흐름에 암호 필요만 선택되었는지 확인하십시오.
-
마지막 네 개의 섹션을 건너뛰고 만들기를 클릭합니다.
-
새 외부 클라이언트 앱이 만들어지면 설정 탭을 선택하고 OAuth 설정 섹션을 확장합니다.
-
소비자 키 및 암호 단추를 클릭하여 새 탭을 여십시오. 두 숫자를 모두 복사하여 저장합니다(나중에 Marketo Engage에서 사용하기 위해 필요함).
Marketo 설정 set-up-marketo
- Salesforce 동기화 사용자에 대해 API 액세스를 활성화해야 합니다(Salesforce Professional Edition 사용자의 경우 기본적으로 해당 액세스를 사용할 수 없습니다. Salesforce 계정 담당자에게 문의하십시오.).
- Marketo 동기화 사용자는 Salesforce에서 만들어야 합니다.
- 기존 고객의 경우 해당 고객의 구독에서 "SFDC 동기화를 위해 OAuth 활성화" 기능이 활성화됩니다.
- 팝업 차단기가 비활성화되었습니다.
- 연결된 앱이 만들어졌으며 Consumer Key 및 Consumer Secret을(를) 사용할 수 있습니다.
-
Marketo 관리 섹션에서 CRM을(를) 클릭한 다음 Sync with Salesforce을(를) 클릭합니다.
-
이전에 기록한 소비자 키 및 소비자 암호 정보를 추가하고 및 Save을(를) 클릭합니다.
-
Marketo Salesforce 동기화 페이지에서 Login with Salesforce 단추를 클릭합니다.
note caution CAUTION 사용자 이름/암호/토큰 필드에 “Salesforce으로 로그인” 단추가 표시되지 않는 경우 Marketo 구독이 기본 인증을 사용할 수 있습니다. 기본 인증을 사용하여 Marketo 설정을 참조하세요. 자격 증명 집합을 사용하여 동기화가 시작되면 Salesforce 자격 증명 또는 구독을 전환할 수 없습니다. Salesforce 인증에 Oauth 2.0을 설정하려면 Marketo 지원 센터에 문의하십시오. -
Salesforce 로그인 페이지가 표시되는 팝업이 나타납니다. "Marketo 동기화 사용자" 자격 증명에 키를 누른 다음 로그인합니다.
-
전자 메일로 받은 인증 코드(Salesforce에서 전송)를 입력하고 Verify을(를) 클릭합니다.
-
확인이 성공하면 액세스 페이지에 액세스 요청이 표시됩니다. Allow를 클릭합니다.
-
몇 분 후에 Marketo에 팝업이 나타납니다. Confirm Credentials를 클릭합니다.
-
필드 동기화가 완료되면 Start Salesforce Sync을(를) 클릭합니다.
-
Start Sync를 클릭합니다.
Marketo과 Salesforce 간의 동기화가 진행 중입니다.