使用 Auth0 为云端点生成 OpenApi 文档时"Missing issuer google_id_token"



我正在用Python中的GAE标准环境和云端点创建一个应用程序后端,该后端需要能够通过Auth0进行身份验证。

我在API装饰器中包含了一个"发布者"对象(https://cloud.google.com/endpoints/docs/frameworks/python/authenticating-users#authenticating_with_auth0)。

我还建立了一个Auth0帐户,并建立了一种在发行人对象中引用的"常规Web应用程序",并在我的项目目录中包括以下库:谷歌端点4.4.0和谷歌端点api管理1.9.1

当我尝试生成OpenApi文档时(https://cloud.google.com/endpoints/docs/frameworks/python/adding-api-management),我得到以下错误:"TypeError:缺少颁发者google_id_token">

关于如何在包含Auth0的Python中为云端点正确生成OpenApi文档,有什么建议吗

您已经在代码中的某个位置传递了audiences的列表或元组。当您执行此操作时,Endpoints假定将存在一个名为google_id_token的颁发者。(这是出于向后兼容性的原因。(如果您希望将颁发者与其他名称一起使用,则需要传递一个dict作为audiences;例如:CCD_ 4。

相关内容

最新更新