버전 | 문서 링크 |
---|---|
AEM as a Cloud Service | 여기 클릭 |
AEM 6.5 | 이 문서 |
OAuth 2.0 클라이언트 자격 증명을 사용하여 AEM Forms를 Salesforce 애플리케이션과 통합할 수 있습니다. OAuth 2.0 클라이언트 자격 증명은 사용자 개입 없는 직접 통신을 위한 표준 보안 방법입니다.
AEM Forms은 Salesforce 연결 애플리케이션에 정의된 클라이언트 자격 증명(소비자 키 및 소비자 암호)을 교환하여 액세스 토큰을 얻습니다.
인증 코드 흐름 인증을 통한 인증에 OAuth 2.0 클라이언트 자격 증명을 사용하면 여러 가지 이점이 있습니다.
Salesforce 애플리케이션과 AEM 환경 간의 통신을 설정하기 전에 다음 작업을 수행하십시오.
OAuth 2.0 클라이언트 자격 증명 흐름이 있는 Salesforce 연결 앱 및 조직의 API 전용 사용자를 만들고 앱에 대한 소비자 키 및 소비자 암호를 받습니다.
Swagger 파일이 조직의 API와 일치하도록 적절하게 구성되었는지 확인합니다. 또는 AEM 환경에서 활용하는 데 맞춤형으로 직접 Swagger 파일을 만들 수도 있습니다.
AEM 6.5는 Swagger 2.0 파일 사양만 지원합니다.
+++
작성자 인스턴스에 로그인합니다.
도구 > 클라우드 서비스 > 데이터 소스로 이동합니다.
구성 폴더를 선택합니다.
만들기를 클릭합니다. 그러면 데이터 소스 구성 만들기가 나타납니다.
제목을 지정하고 서비스 유형을 RESTful 서비스로 선택합니다.
다음을 클릭합니다.
Swagger 소스를 파일로 선택합니다.
Swagger 파일을 선택하면 스키마, 호스트 이름 및 기본 경로가 자동으로 채워집니다.
찾아보기를 클릭하여 로컬 컴퓨터에서 만든 Swagger 파일을 업로드합니다.
인증 유형을 OAuth 2.0으로 선택합니다. 그러면 인증 설정 패널이 나타납니다.
다음 항목 선택 권한 유형 다음으로: 클라이언트 자격 증명.
Salesforce 연결된 앱에서 받은 클라이언트 ID 및 클라이언트 보안을 지정합니다.
액세스 토큰 URL을 다음과 같은 형식으로 지정합니다.
https://[MyDomainName].my.salesforce.com/services/oauth2/token
각 조직에는 고유한 특정 도메인 이름이 있습니다.
연결 테스트를 클릭합니다.
연결에 성공하면 만들기 버튼을 클릭합니다.
이제 다음을 수행할 수 있습니다. 양식 데이터 모델 만들기 를 사용하여 구성된 데이터 소스를 적응형 Forms과 통합합니다.