[英]Is it possible to configure mongo-express auth to present a login screen and control access to databases?
我正在使用官方 docker-compose 說明使用 mongo 和 mongo-express 設置我的第一個 docker 容器,例如:
# Use root/example as user/password credentials
version: '3.1'
services:
mongo:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example
mongo-express:
image: mongo-express
restart: always
ports:
- 8081:8081
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: root
ME_CONFIG_MONGODB_ADMINPASSWORD: example
ME_CONFIG_MONGODB_URL: mongodb://root:example@mongo:27017/
我可以通過我的瀏覽器訪問 mongo-express 但沒有登錄屏幕它只是立即加載所有表 - 沒有身份驗證。 有沒有辦法配置 mongo-express 身份驗證以加載登錄屏幕以接受 docker-compose yml 文件中的環境變量並防止立即訪問表?
mongo docker 容器提供環境變量來控制僅通過基本身份驗證對管理面板的訪問。 其他建議是通過護照等添加您自己的,因此不會在生產中使用基本身份驗證,但這適用於測試小型數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.