Auth0 не работает изнутри контейнера Docker + эластичный бобовый стебель - PullRequest
0 голосов
/ 18 ноября 2018

Я разработал приложение golang, использующее Auth0 для аутентификации пользователя, я также разработал приложение внешнего интерфейса.На моей локальной машине все отлично работает.Теперь я хочу развернуть приложение через докер на AWS эластичный бобовый стебель.Я создаю свой образ докера и запускаю его, но Auth0 больше не работает.Я получаю следующую ошибку, когда хочу проверить аутентификационный токен, отправленный пользователем:

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

Это происходит при запуске образа докера на моем локальном компьютере, а также на эластичном бобовом стебле.Однако, если я просто запускаю go run main.go, все работает нормально.Есть идеи почему?Спасибо за вашу помощь:)

1 Ответ

0 голосов
/ 18 ноября 2018

Проверьте образ докера, который вы используете для размещения вашего приложения. Он должен включать регистрацию для корневого сертификата.

Вы можете найти изображение с этим сертификатом или добавить его динамически, как описано в этом сообщении в блоге - https://blog.codeship.com/building-minimal-docker-containers-for-go-applications/

...