Firebase FCM服务器密钥限制
当我在Firebase控制台中创建一个新项目时,默认情况下它会生成一个云消息api密钥。根据ex拿走我的钥匙: 此密钥也在google api管理器控制台中创建,每个ex的密钥相同: 这一切都很好,但我将使用这个键在网页上发送推送(使用javascript的FCM API),所以我想限制来自我的网站的请求 问题是,如果我获取密钥并在API管理器控制台上对其应用限制,Firebase将生成一个新密钥(在Firebase控制台-云消息和API管理器控制台中)以供使用。受限制的旧密钥不起作用,我只在请求时获得HTTP403,但新密钥(不受限制)100%起作用Firebase FCM服务器密钥限制,firebase,firebase-cloud-messaging,google-cloud-console,Firebase,Firebase Cloud Messaging,Google Cloud Console,当我在Firebase控制台中创建一个新项目时,默认情况下它会生成一个云消息api密钥。根据ex拿走我的钥匙: 此密钥也在google api管理器控制台中创建,每个ex的密钥相同: 这一切都很好,但我将使用这个键在网页上发送推送(使用javascript的FCM API),所以我想限制来自我的网站的请求 问题是,如果我获取密钥并在API管理器控制台上对其应用限制,Firebase将生成一个新密钥(在Firebase控制台-云消息和API管理器控制台中)以供使用。受限制的旧密钥不起作用,我只
所以我的问题是,如何限制FCM服务器密钥?还有其他方法吗?FCM服务器密钥不支持限制 最好的方法是从应用程序服务器使用
FCM服务器密钥
,而不是从网页或web应用程序这样的客户端使用。
然后,您可以通过自定义API使应用程序服务器对客户端可用,并可以控制客户端和后端之间的身份验证过程。
FCM服务器密钥
不支持限制
最好的方法是从应用程序服务器使用FCM服务器密钥
,而不是从网页或web应用程序这样的客户端使用。
然后,您可以通过自定义API使应用程序服务器对客户端可用,并且可以控制客户端和后端之间的身份验证过程