Loading
사용자 식별 및 액세스 관리
연결된 앱 및 OAuth 용어

연결된 앱 및 OAuth 용어

토큰이란 무엇입니까? 소비자? 콜백 URL? OAuth 지원 연결 앱에 대한 이해도를 높이려면 몇 가지 용어를 숙지합니다.

필수 Edition

지원 제품: Salesforce Classic 및 Lightning Experience 모두
지원 제품: 모든 Edition
노트
노트 Spring '26부터 연결된 앱 만들기가 제한됩니다. Spring '26 동안 및 이후에도 계속해서 기존 연결된 앱을 사용할 수 있습니다. 그러나 대신 외부 클라이언트 앱을 사용하는 것이 좋습니다. 계속해서 연결된 앱을 만들려면 Salesforce 지원에 문의하십시오.

자세한 내용은 Spring '26부터 더 이상 새 연결된 앱을 만들 수 없습니다를 참조하십시오.

액세스 토큰
사용자의 Salesforce 자격 증명을 사용하는 대신 소비자(연결된 앱)는 액세스 토큰을 사용하여 사용자를 대신해 보호되는 자원에 대한 액세스 권한을 얻을 수 있습니다.
OAuth 1.0.A의 경우 액세스 토큰을 세션 ID와 교환해야 합니다.
OAuth 2.0에서는 액세스 토큰이 세션 ID이므로 직접 사용할 수 있습니다.
인증 코드
웹 서버 플로와 함께 OAuth 2.0에서만 사용되는 인증 코드는 최종 사용자가 부여한 액세스 권한을 나타내는 토큰입니다. 인증 코드는 액세스 토큰 및 새로 고침 토큰을 확보하는 데 사용되며, 15분이 경과되면 만료됩니다.
OAuth 1.0.A의 경우 요청 토큰을 참조하십시오.
권한 부여 서버
권한 부여 서버는 리소스 소유자를 권한 부여하는 서버이며 권한 부여가 이루어지면 요청한 소비자에게 액세스 토큰을 발급합니다.
콜백 URL
콜백 URL은 소비자(연결된 앱)에 대한 OAuth 권한 부여 이후 호출되는 URL입니다. 일부 컨텍스트에서 URL은 클라이언트의 웹 브라우저가 리디렉션되는 실제 URL이어야 합니다. 또한 일부 컨텍스트에서는 URL이 실제로 사용되지 않습니다. 그러나 클라이언트 앱과 서버(연결된 앱 정의) 간의 값은 동일해야 합니다. 예를 들어, https://MyCompany.Myapp와 같이 앱을 식별하는 값을 사용할 수 있습니다.
소비자
소비자는 사용자를 대신하여 Salesforce 사용자 및 앱을 모두 권한 부여하기 위해 OAuth를 사용하는 웹 사이트 또는 앱입니다. OAuth 2.0에서는 client라고 합니다.
소비자 키
소비자는 키를 사용하여 Salesforce에 인증합니다. OAuth 2.0에서는 client_id라고 합니다.
소비자 암호
소비자는 암호를 사용하여 소비자 키의 소유권을 설정합니다. OAuth 2.0에서는 client_secret이라고 합니다.
OAuth 끝점
OAuth 끝점은 Salesforce에 OAuth 권한 부여 요청을 하는 데 사용하는 URL입니다.
Nonce
Nonce는 요청을 다시 사용할 수 없도록 권한 부여하는 동안 사용되는 숫자(난수라고도 함)입니다.
OAuth
OAuth(공개 권한 부여)는 권한 부여를 위한 표준 토큰 기반의 프로토콜입니다.
새로 고침 토큰
OAuth 2.0에서만 사용되며, 최종 사용자가 액세스를 다시 승인하지 않고도 소비자가 새로 고침 토큰을 사용하여 새 액세스 토큰을 확보할 수 있습니다.
요청 토큰
OAuth 1.0.A에서만 사용되며, 소비자(연결된 앱)는 요청 토큰을 사용하여 최종 사용자의 승인을 얻을 수 있습니다. 액세스 토큰용 토큰을 교환합니다.
OAuth 2.0의 경우 인증 코드를 참조하십시오.
리소스 소유자
리소스 소유자는 보호된 리소스에 대한 액세스를 허용하는 엔티티(일반적으로 최종 사용자)입니다.
리소스 서버
리소스 서버는 보호된 리소스를 호스팅하는 서버이며, Salesforce 조직이 데이터를 보호하는 리소스 서버입니다.
토큰 암호
소비자가 지정된 토큰의 소유권을 설정하기 위해 암호를 사용하며, 요청 토큰 및 액세스 토큰 둘 다에 사용됩니다.
사용자
Salesforce에 로그인하는 개인입니다.

다음 사항도 참조:

 
로드 중
Salesforce Help | Article