2016-12-31 6 views
0

웹 서비스 (게시자)에서 데이터를 가져 오려고합니다.Google Pub/Sub에서 외부 발행인을 인증하는 방법은 무엇입니까?

웹 서비스를 통해 데이터 (메시지)를 웹 훅 (webhook)을 통해 모든 URL로 보낼 수 있습니다. 내 계획은 Google Pub/Sub 주제로 전송하는 것입니다.

image

그러나, 구글 팝/하위이 타사 웹 서비스를 인식하지 못합니다. HTTP 401 응답 코드를 반환하고 있습니다. 즉, 웹 서비스가 인증되지 않았습니다.

enter image description here

내 질문은 어떻게 그것을 인증 할 수있다?

답변

0

Google Cloud Pub/Sub 또는 기타 Google Cloud Platform 서비스에 대한 요청에 대한 인증은 몇 가지 방법으로 수행 할 수 있습니다. 귀하의 경우 REST API를 통해 직접 요청하려는 경우 OAuth 2.0을 통해 서비스 계정을 만들고 인증해야합니다. Using OAuth 2.0 for Server to Server Applications guide은 프로세스를 자세히 설명합니다. 사용중인 웹 서비스가 요청에 대해 OAuth 2.0 인증을 지원하면 기본적으로 설정해야합니다. 그렇지 않으면 수동으로 액세스 토큰을 확보하고 만료시 새 토큰을 획득해야합니다.