Javascript 如何在Firebase的一些云函数之间共享常量?
我正在尝试执行一个http请求,该请求重定向到第三方端点并返回到另一个Firebase函数url。既然第二个函数不是从我这边触发的,而是发送到我的应用程序,我如何在这两个函数之间共享用户uid 当不同的用户尝试连接到第三方端点时,用户uid可能会发生变化 以下是接收请求并重定向到第三方端点的函数:Javascript 如何在Firebase的一些云函数之间共享常量?,javascript,firebase,firebase-realtime-database,httprequest,google-cloud-functions,Javascript,Firebase,Firebase Realtime Database,Httprequest,Google Cloud Functions,我正在尝试执行一个http请求,该请求重定向到第三方端点并返回到另一个Firebase函数url。既然第二个函数不是从我这边触发的,而是发送到我的应用程序,我如何在这两个函数之间共享用户uid 当不同的用户尝试连接到第三方端点时,用户uid可能会发生变化 以下是接收请求并重定向到第三方端点的函数: exports.triggeredFromApp = functions.https.onRequest((req, res) => { res.redirect(AUTHORIZE_
exports.triggeredFromApp = functions.https.onRequest((req, res) => {
res.redirect(AUTHORIZE_URI + '?' + qs.stringify({
response_type: 'code',
client_id: functions.config().tokens.client_id
}));
});
稍后,从第三方网站返回时会触发此功能:
exports.backToApp = functions.https.onRequest((req, res) => {
....************here I need to know clien'ts uid*********
res.status(200).send({'key': key});
...
}
如果是OAuth 2.0流,您应该能够将
状态
查询参数传递给第三方,然后依次传递给您。这不是真的,我正在尝试与Stripe通信并获取客户令牌。因此,它类似于OAuth流,但我不知道它们的端点是否支持类似于state的东西。最好说它是OAuth 2.0流。如果它是OAuth 2.0流,您应该能够将状态
查询参数传递给第三方,然后依次传递给您。这不是真的,我正试图与Stripe沟通,并获得客户代币。所以它类似于OAuth流,但我不知道它们的端点是否支持类似于state的东西,最好说它是OAuth 2流。