OAuth 2.0 클라이언트 자격 증명 플로우를 사용한 Salesforce 통합

마지막 업데이트: 2023-12-07
버전 문서 링크
AEM as a Cloud Service 여기 클릭
AEM 6.5 이 문서

OAuth 2.0 클라이언트 자격 증명을 사용하여 AEM Forms를 Salesforce 애플리케이션과 통합할 수 있습니다. OAuth 2.0 클라이언트 자격 증명은 사용자 개입 없는 직접 통신을 위한 표준 보안 방법입니다.

AEM Forms과 Salesforce 애플리케이션 간의 통신을 설정하는 동안 발생하는 워크플로우

AEM Forms은 Salesforce 연결 애플리케이션에 정의된 클라이언트 자격 증명(소비자 키 및 소비자 암호)을 교환하여 액세스 토큰을 얻습니다.

인증 코드 흐름 인증을 통한 인증에 OAuth 2.0 클라이언트 자격 증명을 사용하면 여러 가지 이점이 있습니다.

  • OAuth 2.0 클라이언트 자격 증명 인증은 사용자당 5개가 넘는 연결을 허용합니다.
  • AEM 데이터 소스 구성은 AEM 사용자에 대한 비활성화, 액세스 변경, 암호 업데이트 작업을 계속합니다.

사전 요구 사항

Salesforce 애플리케이션과 AEM 환경 간의 통신을 설정하기 전에 다음 작업을 수행하십시오.

노트

AEM 6.5는 Swagger 2.0 파일 사양만 지원합니다.

+++

클라이언트 자격 증명 흐름으로 Salesforce를 구성하는 단계

  1. 작성자 인스턴스에 로그인합니다.

  2. 도구 > 클라우드 서비스 > 데이터 소스​로 이동합니다.

  3. 구성 폴더를 선택합니다.

  4. 만들기​를 클릭합니다. 그러면 데이터 소스 구성 만들기​가 나타납니다.

  5. 제목​을 지정하고 서비스 유형​을 RESTful 서비스​로 선택합니다.

  6. 다음​을 클릭합니다.

  7. Swagger 소스​를 파일로 선택합니다.

    노트

    Swagger 파일을 선택하면 스키마, 호스트 이름 및 기본 경로가 자동으로 채워집니다.

  8. 찾아보기​를 클릭하여 로컬 컴퓨터에서 만든 Swagger 파일을 업로드합니다.

  9. 인증 유형​을 OAuth 2.0​으로 선택합니다. 그러면 인증 설정 패널이 나타납니다.

  10. 다음 항목 선택 권한 유형 다음으로: 클라이언트 자격 증명.

  11. Salesforce 연결된 앱에서 받은 클라이언트 ID클라이언트 보안​을 지정합니다.

  12. 액세스 토큰 URL​을 다음과 같은 형식으로 지정합니다.
    https://[MyDomainName].my.salesforce.com/services/oauth2/token

    노트

    각 조직에는 고유한 특정 도메인 이름이 있습니다.

  13. 연결 테스트​를 클릭합니다.

  14. 연결에 성공하면 만들기 버튼을 클릭합니다.

이제 다음을 수행할 수 있습니다. 양식 데이터 모델 만들기 를 사용하여 구성된 데이터 소스를 적응형 Forms과 통합합니다.

이 페이지에서는