Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
169 views
in Technique[技术] by (71.8m points)

How to automatically configure HTTP referrers in Google API console for web hosting for firebase preview channel hosting?

Whenever I deploy a website in Firebase hosting, first I run them in firebase preview channel with the preview channel name as alpha The command for deploying to preview channel is

firebase hosting:channel:deploy alpha

The issue with this is that after one expiration of channel when I create new channel it creates a new URL in the form of

https://<project-id>--alpha-<random-hash>.web.app

where random-hash is different every time. Since my website has Google sign-in and my project has HTTP referrer set to the web API key for security reasons, with the new preview URL created every time my Google sign stops working with the error:

{"error":{"code":403,"message":"Requests from referer https://<project-id>--alpha-<random-hash>.web.app/ are blocked.","errors":[{"message":"Requests from referer https://<project-id>--alpha-<random-hash>.web.app/ are blocked.","domain":"global","reason":"forbidden"}],"status":"PERMISSION_DENIED"}}

Is there a general way to add HTTP referrer in Google API console for website pattern like below

https://<project-id>--alpha-*.web.app

Right now adding this gives an error in the Google API console

question from:https://stackoverflow.com/questions/65641167/how-to-automatically-configure-http-referrers-in-google-api-console-for-web-host

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...