使用Firebase的AWS Custom Authorizer

时间:2018-08-12 06:05:23

标签: amazon-web-services firebase-authentication aws-lambda custom-authentication

我在AWS上有一个自定义授权者,假设它使用Firebase API来通过verifyIdToken()验证调用并将该策略传递给Lambda函数。

问题是我得到: {“ Message”:“用户无权访问此资源”}},看起来像是“ Authorization cache”(授权缓存)问题,因为当我在两次调用之间等待时,一切都很好,但是在突然出现的呼叫中,大多数失败这个错误。

当缓存设置为超过1秒(至少99%的呼叫)时,会收到上述错误消息,当我将其设置为1秒时,几乎有30%的呼叫失败,并且缓存设置为0 (禁用)大部分呼叫再次失败。

作为一种解决方法,仅出于开发目的,我正在节流代码以在两次调用之间插入超时...

有什么想法吗?

0 个答案:

没有答案