Salesforce Setup 메뉴 중 Identity > OAuth and OpenID Connect Settings는 Salesforce와 외부 서비스가 안전하게 정보를 주고받을 수 있도록 도와주는 중요한 기능입니다. 초보 관리자라면 처음엔 다소 낯설 수 있지만, 실제로는 인증과 보안에 꼭 필요한 설정입니다.
이 기능은 무엇인가
OAuth와 OpenID Connect는 외부 애플리케이션(예: 구글, 페이스북, 회사의 다른 시스템 등)이 Salesforce와 안전하게 연결될 수 있도록 해주는 표준 프로토콜입니다. 이 메뉴에서는 Salesforce에서 이런 외부 인증 방식을 사용할 때 필요한 설정을 관리할 수 있습니다.
쉽게 말해서, Salesforce에 로그인하거나 데이터를 주고받을 때, 외부 앱이 "나 이 사람 맞아요!"라고 증명할 수 있게 도와주는 역할을 합니다.
언제 사용하는가
이 메뉴는 다음과 같은 상황에서 주로 사용됩니다.
- 회사 내부 시스템이나 외부 앱이 Salesforce 데이터를 자동으로 가져오거나, Salesforce에 데이터를 저장해야 할 때
- Salesforce 로그인을 구글, 마이크로소프트 같은 외부 계정으로 하고 싶을 때
- 외부 개발자가 만든 앱이 Salesforce와 연동될 때
즉, Salesforce와 외부 서비스가 서로 신뢰할 수 있게 연결해야 할 때 꼭 필요한 메뉴입니다.
어떻게 이해하면 쉬운가
이 메뉴를 이해할 때는 "외부 앱이 Salesforce에 문을 두드릴 때, 누군지 확인하고, 허락된 것만 들어오게 한다"라고 생각하면 편합니다.
- OAuth는 '권한을 위임하는 방식'이라고 생각하면 되고,
- OpenID Connect는 '외부 계정으로 로그인할 수 있게 해주는 방식'이라고 보면 됩니다.
이 메뉴에서 설정을 잘못하면, 외부 앱이 Salesforce에 접근하지 못하거나, 반대로 허용하지 않은 앱이 접근할 수도 있으니 주의가 필요합니다.
예시
- 회사에서 자체적으로 만든 인트라넷 시스템이 있는데, 그 안에서 Salesforce 정보를 바로 보여주고 싶을 때, OAuth 설정을 통해 인트라넷 시스템이 Salesforce에 안전하게 접근할 수 있도록 허락할 수 있습니다.
- 직원들이 Salesforce에 로그인할 때, 매번 Salesforce 계정이 아니라 구글 계정으로 로그인하고 싶어 한다면, OpenID Connect 설정을 통해 구글 계정으로 로그인할 수 있게 만들 수 있습니다.
> 참고로, 이 메뉴의 실제 옵션이나 화면은 Salesforce의 에디션, 활성화된 기능, 그리고 조직의 보안 정책에 따라 조금씩 다를 수 있습니다. > > 메뉴 위치는 Salesforce Setup에서 Identity > OAuth and OpenID Connect Settings 경로로 들어가면 찾을 수 있습니다.
처음에는 어렵게 느껴질 수 있지만, "외부 서비스와 Salesforce가 안전하게 대화할 수 있게 해주는 문지기 역할"이라고 생각하면 이해가 훨씬 쉬워질 거예요!