Salesforce Setup 메뉴에서 Apps > External Client Apps > External Client App Manager는 외부 애플리케이션과 Salesforce를 연결할 때 사용하는 중요한 관리 도구입니다. 초보 Admin이라면 이 메뉴가 언제, 왜 필요한지 궁금할 수 있는데요. 아래에서 쉽게 풀어 설명해드릴게요.
이 기능은 무엇인가
External Client App Manager는 Salesforce와 외부 애플리케이션(예: 다른 웹사이트, 모바일 앱 등)이 안전하게 데이터를 주고받을 수 있도록 연결된 앱(Connected App)을 관리하는 곳입니다. 여기서 “외부 클라이언트 앱”이란 Salesforce 외부에서 Salesforce 데이터에 접근하려는 앱을 말해요.
이 메뉴에서는 이미 등록된 외부 앱을 확인하거나, 새로운 외부 앱을 추가하고, 각 앱이 어떤 권한을 가지고 있는지 관리할 수 있습니다.
언제 사용하는가
이 기능은 다음과 같은 상황에서 사용해요:
- 회사에서 사용하는 다른 시스템(예: ERP, HR 시스템 등)과 Salesforce를 연동할 때
- 외부 개발자가 만든 모바일 앱이나 웹사이트에서 Salesforce 데이터를 읽거나 쓸 때
- Salesforce와 외부 서비스(예: 구글, 마이크로소프트 등)를 연결할 때
- 보안상 어떤 외부 앱이 내 Salesforce에 접근하고 있는지 확인하고 싶을 때
즉, Salesforce와 외부 시스템이 서로 정보를 주고받아야 할 때 꼭 필요한 메뉴입니다.
어떻게 이해하면 쉬운가
이 메뉴를 쉽게 이해하려면, “Salesforce에 출입증을 발급해주는 곳”이라고 생각하면 좋아요. 외부 앱이 Salesforce에 들어와서 데이터를 보고 싶어 할 때, 그냥 들여보내면 위험하겠죠? 그래서 이 메뉴에서 어떤 앱이 누구인지, 어떤 권한을 줄 것인지, 출입증을 발급해주는 역할을 합니다.
예시
- 우리 회사가 자체적으로 만든 모바일 앱에서 영업 데이터를 실시간으로 조회하고 싶을 때,
External Client App Manager에서 그 앱을 등록하고, 필요한 권한(예: 읽기, 쓰기 등)을 설정합니다.
- 외부 파트너사가 우리 Salesforce 데이터를 일부 사용할 수 있도록 허용해야 할 때,
이 메뉴에서 해당 파트너사의 앱을 등록하고, 접근 범위를 제한할 수 있습니다.
- 만약 어떤 앱이 더 이상 필요 없거나, 보안상 위험하다고 판단되면,
이 메뉴에서 해당 앱의 접근 권한을 해제하거나 삭제할 수 있습니다.
—
참고: External Client App Manager에서 보이는 옵션이나 상세 기능은 Salesforce 에디션, 라이선스, 그리고 조직의 보안 정책에 따라 조금씩 다를 수 있습니다. 항상 실제 화면에서 안내 메시지나 도움말을 참고하는 것도 좋은 방법이에요!