27장. Twitter에 연결
통합으로 Twitter에 연결하기 위한 주요 단계는 다음과 같습니다.
Fuse Online 환경에서 Twitter로 액세스 권한을 부여하려면 Twitter 개발자 계정이 필요합니다. 아직 Twitter 개발자 계정이 없는 경우 https://apps.twitter.com 로 이동하여 Twitter에 로그인 한 후 개발자 계정에 대한 적용을 클릭합니다. 개발자 계정을 얻는 것은 you@gmail.com와 같은 개인 주소가 아닌 와 같은 전문 이메일 주소를 제공하는 경우 매우 빠릅니다.
you@gmail.com
27.1. Fuse Online을 Twitter 클라이언트 애플리케이션으로 등록
통합을 통해 Twitter에 연결하기 위해 가장 먼저 해야 하는 작업은 Fuse Online 환경을 Twitter에 액세스할 수 있는 클라이언트 애플리케이션으로 등록하는 것입니다. 이를 통해 Twitter에 연결되는 여러 통합을 생성할 수 있습니다. 즉, Twitter에 특정 Fuse Online 환경을 한 번만 등록해야 합니다.
각 Fuse Online 환경에는 Twitter 클라이언트 애플리케이션으로 Fuse Online 등록은 하나만 있을 수 있습니다. 그러나 각 Twitter 연결은 동일한 등록을 사용하지만 다른 사용자 자격 증명을 사용할 수 있습니다.
사전 요구 사항
Fuse Online에 로그인되어 있습니다. Fuse Online에 액세스하기 위한 URL은 Red Hat Fuse Online Evaluation 프로그램에 오신 것을 환영합니다.
절차
Fuse Online에서:
- 왼쪽 패널에서 설정을 클릭합니다.
-
설정 페이지에서 콜백 URL 오른쪽에 있는 상단에서
를 클릭하여 Fuse Online을 설치할 콜백 URL을 클립보드에 복사합니다. 이 URL은 이 절차의 뒷부분에서 필요합니다.
- Twitter 항목을 클릭하여 Consumer API Key 및 Consumer API Secret Key 필드를 표시합니다.
다른 브라우저 탭에서 Twitter 개발자 계정으로 이동하여 필요한 경우 로그인 후 다음을 수행합니다.
- 오른쪽 상단에서 개발자 프로젝트 이름 옆에 있는 다운로드 관리를 클릭하고 앱을 클릭합니다.
- 오른쪽 상단에서 앱 만들기를 클릭합니다.
- 앱 이름 필드에 My Fuse Online Client 와 같은 이름을 입력합니다.
- 애플리케이션 설명 필드에 For leverage sums 과 같은 팁을 입력합니다.
-
웹 사이트 URL 필드에 이 절차의 시작 부분에 복사한 URL을 붙여넣고 URL 끝에
api/v1/credentials/callback을 제거합니다. - Enable Sign in with Twitter 를 선택합니다.
콜백 URL 필드에 URL 을 다시 붙여넣습니다.
https://app-proj912876.7b63.fuse-ignite.openshiftapps.com/api/v1/credentials/callback과 같이 표시되어야 합니다.다음 몇 개의 필드를 건너뛸 수 있습니다.
-
이 앱을 사용하려면 100자 설명이 필요합니다. 편의를 위해 복사 및 붙여넣기할 수 있습니다.
이 애플리케이션은 Twitter를 내 엔터프라이즈 애플리케이션과 통합하는 방법을 평가할 수 있도록 데모 애플리케이션입니다. - 생성을 클릭합니다.
- 생성 을 다시 클릭하여 개발자 용어를 검토했는지 확인합니다.
- 방금 생성한 앱의 페이지 상단에서 키 및 토큰 탭을 클릭합니다.
- 소비자 API 키를 복사합니다.
- Fuse Online Settings 페이지로 돌아가서 Twitter 소비자 API 키를 Fuse Online Twitter Consumer API Key 필드에 붙여넣습니다.
- Twitter 키 및 토큰 탭으로 돌아가서 소비자 API 시크릿 키를 복사합니다.
- Fuse Online Settings 페이지로 돌아가서 Twitter 소비자 API 시크릿 키를 Fuse Online Twitter Consumer API Secret Key 필드에 붙여넣습니다.
- 저장을 클릭합니다.
- Twitter 항목을 클릭하여 축소합니다.