0

Firebase 콘솔에서 새 프로젝트를 만들면 기본적으로 클라우드 메시징 API가 생성됩니다. 전 당 내 키를 가지고 :FCM 서버 키 제한

CM Key on Firebase Console

이 키는 또한 구글 API를 관리자 콘솔에서 만들어집니다, 전 당 같은 키 :

Key in Google API manager

그것은,하지만 난 거 모두 괜찮아 것 이 키를 사용하여 웹 페이지 (자바 스크립트를 사용하는 FCM API)에 푸시를 보내면 내 웹 사이트의 요청을 제한하고 싶습니다.

API 관리자 콘솔에서 키를 가져 와서 제한을 적용하면 Firebase는 새로운 키 (Firebase 콘솔 - 클라우드 메시지와 API 관리자 콘솔 모두)를 생성하여 사용합니다. 제한된 이전 키가 작동하지 않아 요청시 HTTP 403 만 수신되지만 새로운 (제한 없음) 새 키는 100 % 작동합니다.

제 질문은 제한하는 방법입니다 FCM 서버 키? 다른 방법이 있습니까?

답변

0

은 제한 사항을 지원하지 않습니다.

가장 좋은 방법은 응용 프로그램 서버에서 FCM server key을 사용하는 것이고 웹 페이지 나 웹 응용 프로그램 같은 클라이언트에서는 사용하지 않는 것이 가장 좋습니다. 그런 다음 응용 프로그램 서버를 사용자 지정 API를 통해 클라이언트에서 사용할 수있게 만들 수 있으며 클라이언트와 백 엔드 간의 인증 프로세스를 제어 할 수 있습니다.