3.3. Fuse Online을 Cryostat 클라이언트 애플리케이션으로 등록
통합에서 Cryostat에 연결하기 위해 가장 먼저 해야 할 일은 Cryostat에 액세스할 수 있는 클라이언트 애플리케이션으로 Fuse Online 환경을 등록하는 것입니다. 이를 통해 Cryostat에 연결된 여러 통합을 생성할 수 있습니다. 즉, RHHI에 특정 Fuse Online 환경을 한 번만 등록해야 합니다.
각 Fuse Online 환경에는 macvlan 클라이언트 애플리케이션으로 Fuse Online 등록은 하나만 있을 수 있습니다. 그러나 각 Cryostat 연결은 동일한 등록을 사용하지만 다른 사용자 자격 증명을 사용할 수 있습니다.
Fuse Online을 이미 Cryostat 클라이언트로 등록하고 Cryostat 연결을 생성한 경우, twitent 통합에 Twitter를 생성 및 배포하도록 건너뛰 십시오.
사전 요구 사항
Fuse Online에 로그인되어 있습니다. Fuse Online에 액세스하기 위한 URL은 Red Hat Fuse Online Evaluation 프로그램에 오신 것을 환영합니다.
절차
Fuse Online에서:
- 왼쪽 패널에서 설정을 클릭합니다.
- 설정 페이지에서 콜백 URL 오른쪽에 있는 상단에서 를 클릭하여 Fuse Online 환경의 콜백 URL을 클립보드에 복사합니다. 이 URL은 이 절차의 끝에 필요합니다.
- Cryostat 항목을 클릭하여 클라이언트 ID 및 클라이언트 시크릿 필드를 표시합니다.
다른 브라우저 탭에서 Cryostat 계정에 로그인하고 아래 단계에 따라 연결된 앱을 생성합니다. 이 지침에서는 사용자가 macvlan Classic 사용자 인터페이스를 사용한다고 가정합니다. Cryostat Lightning Experience 인터페이스에서 전환하려면 프로필 아이콘을 클릭하고 Switch Classic으로 전환을 선택합니다. 자세한 내용은 연결된 앱 만들기에 대한 Cryostat 설명서를 참조하십시오.
- RHHI에서 오른쪽 상단에 있는 설정을 클릭합니다.
- 왼쪽 패널에서 빌드 > 생성 > 앱 을 선택합니다.
- 연결된 앱 까지 아래로 스크롤하고 새로 만들기를 클릭합니다.
- 필요한 정보를 입력한 다음 OAuth 설정 사용을 선택합니다.
-
콜백 URL 필드에 이 절차의 시작 부분에 복사한 Fuse Online URL을 붙여넣습니다. 예:
https://app-proj912876.7b63.fuse-ignite.openshiftapps.com/api/v1/credentials/callback
. OAuth 범위의 경우 다음을 추가합니다.
- 데이터 액세스 및 관리(api)
- 고유 식별자(openid)에 대한 액세스 허용
- 언제든지 사용자를 대신하여 요청 수행 (refresh_token, offline_accesss)
- Configure ID token 을 선택한 다음 Standard Claims를 포함합니다.
- 아래로 스크롤하여 저장을 클릭합니다.
- scroll up to see that Cryostat indicates a short wait:
- Continue 를 클릭합니다.
- Cryostat가 제공하는 소비자 키를 복사합니다.
- Fuse Online Settings 페이지로 돌아가서 Cryostat 제공 소비자 키를 Fuse Online Cryostat Client ID 필드에 붙여넣습니다.
- Cryostat로 돌아가서 macvlan가 제공하는 소비자 시크릿을 복사합니다.
- Fuse Online Settings 페이지로 돌아가서 Cryostat가 제공한 소비자 시크릿을 Fuse Online Cryostat Client 시크릿 필드에 붙여넣습니다.
- 저장을 클릭합니다.
- Cryostat 항목을 클릭하여 축소합니다.