Salesforce 인증 작업
- 최종 업데이트2023/11/16
Salesforce 인증 작업
Salesforce 인증은 Salesforce로 인증을 받으려면 먼저 호출해야 하는 첫 번째 명령 작업입니다.
주: 이 페이지에 제공된 예시와 그림은 설명을 목적으로만 사용되며 특정 케이스를 정확하게 반영하지 않을 수 있습니다. 당사는 유지보수 또는 정확성에 대한 책임을 지지 않습니다.
Salesforce에 연결된 앱에서 인증 매개변수를 가져오고 이러한 매개변수를 Automation 360에서 사용하여 Salesforce에 대한 액세스를 인증합니다.주: 최근 Salesforce는 다음을 구현했습니다. 새 조직에서 기본적으로 차단된 OAuth 2.0 사용자 이름-비밀번호 흐름. Salesforce 환경에서 이러한 흐름을 허용하여 Salesforce 패키지를 사용하도록 해야 합니다. OAuth 및 OpenID 연결 설정을 참조하십시오.
다음의 다른 연결 방법을 사용하여 Salesforce에 연결할 수 있습니다.
- OAuth2 – 클라이언트 자격증명: Salesforce 계정 자격증명을 제공하여 이 연결 방법을 사용합니다. 연결을 설정하기 위해 Salesforce 사용자 이름 및 비밀번호가 필요합니다.
- Control Room OAuth 연결: 이 연결 방법을 사용하려면 OAuth 연결을 생성하여 Control Room에 저장합니다.
프로시저
- Control Room에 로그인합니다.
- 새 봇을 생성하거나 기존 봇을 수정합니다. 자세한 내용은 첫 번째 봇 생성 항목을 참조하십시오.
- 작업 창에서 봇 흐름의 시작 부분 아래에 놓습니다. 을 선택한 후, 이를
- 인증 유형 필드의 드롭다운에서 인증 방법을 선택합니다.
-
OAuth2 - 클라이언트 자격증명 인증을 위해 클라이언트 ID 및 클라이언트 암호 세부 정보를 보려면 다음 단계를 완료합니다.
-
OAuth2 - 클라이언트 자격증명을 사용하여 연결하려면 다음 단계를 완료합니다.
-
Salesforce에 Control Room OAuth 연결을 구성하려면 다음 단계를 완료합니다.
- Control Room OAuth 연결을 사용하여 연결하려면 생성하여 Control Room에 Salesforce OAuth 연결을 선택합니다. 자세한 내용은 Control Room에 OAuth 연결 구성 항목을 참조하십시오.
- API 버전을 입력합니다. API 버전은 Salesforce Enterprise Edition 설정에서 찾을 수 있습니다. 자세한 내용은 Find Salesforce API 버전을 참조하십시오.
- 세션 이름으로 Default를 입력합니다.
-
다중 또는 사전 변수를 생성하여 응답을 저장합니다. 다음 중 하나를 수행할 수 있습니다.
- 인증 명령은 2개의 키-값 쌍이 있는 사전을 반환합니다.
Authorization
(자격증명 유형) 및InstanceUrl
(문자열 유형).Authorization
은 숨겨져 있지만 사용자는InstanceUrl
을 읽을 수 있습니다. 예를 들어 메시지 상자를 이용해$str_Authresponse{InstanceUrl}$
값을 인쇄할 수 있으며, 이 경우 Salesforce URL이 반환됩니다. - 아래와 같이 다중 변수를 선택하고 자격증명 변수와 문자열 변수를 키로 매핑할 수 있습니다.
인증은 자격증명 유형이므로 숨겨져 있는 토큰을 반환합니다. 이 토큰은 Rest Web Services 명령에서 직접 전달할 수 있습니다.
- 인증 명령은 2개의 키-값 쌍이 있는 사전을 반환합니다.
- 실행을 클릭하여 봇을 저장하고 실행합니다. 인증되면 사용자는 토큰을 사용하여 다른 Salesforce API 서비스를 호출할 수 있습니다.