登录
首页 >  Golang >  Go问答

Auth0 无法在 Docker 容器 + Elastic beanstalk 内部工作

来源:stackoverflow

时间:2024-04-14 23:09:28 102浏览 收藏

Golang不知道大家是否熟悉?今天我将给大家介绍《Auth0 无法在 Docker 容器 + Elastic beanstalk 内部工作》,这篇文章主要会讲到等等知识点,如果你在看完本篇文章后,有更好的建议或者发现哪里有问题,希望大家都能积极评论指出,谢谢!希望我们能一起加油进步!

问题内容

我开发了一个使用 auth0 进行用户身份验证的 golang 应用程序,我还开发了一个前端应用程序。在我的本地机器上一切正常。现在我想通过 aws elastic beanstalk 上的 docker 部署应用程序。 我构建了 docker 映像并运行它,但 auth0 不再工作。当我想验证用户发送的身份验证令牌时,出现以下错误:

Token is not valid  
Token err: Get https://xxx.eu.auth0.com/.well-known/jwks.json: x509: certificate signed by unknown authority

在我的本地计算机以及 elastic beanstalk 上运行 docker 映像时会发生这种情况。但是,如果我只是运行 go run main.go,一切正常。 有什么想法吗?感谢您的帮助:)


解决方案


检查您用于托管应用程序的 docker 映像。它应该包括根证书的注册。

您可以找到一些包含该证书的图像,或者按照此博文中所述动态添加它们 - https://blog.codeship.com/building-minimal-docker-containers-for-go-applications/

今天关于《Auth0 无法在 Docker 容器 + Elastic beanstalk 内部工作》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>