Skip to content
Snippets Groups Projects
Commit 87c6f6a7 authored by Becker, Christoph's avatar Becker, Christoph
Browse files

feat: make mongodb auth mechanism configurable

parent 1361d458
No related branches found
No related tags found
No related merge requests found
......@@ -81,8 +81,9 @@ func main() {
db, err := mongo.Connect(
context.Background(),
options.Client().ApplyURI(cfg.Mongo.Addr).SetAuth(options.Credential{
Username: cfg.Mongo.User,
Password: cfg.Mongo.Pass,
AuthMechanism: cfg.Mongo.AuthMechanism,
Username: cfg.Mongo.User,
Password: cfg.Mongo.Pass,
}),
)
if err != nil {
......
......@@ -44,11 +44,12 @@ type didResolverConfig struct {
}
type mongoConfig struct {
Addr string `envconfig:"MONGO_ADDR" required:"true"`
User string `envconfig:"MONGO_USER" required:"true"`
Pass string `envconfig:"MONGO_PASS" required:"true"`
DB string `envconfig:"MONGO_DBNAME" default:"policy"`
Collection string `envconfig:"MONGO_COLLECTION" default:"policies"`
Addr string `envconfig:"MONGO_ADDR" required:"true"`
User string `envconfig:"MONGO_USER" required:"true"`
Pass string `envconfig:"MONGO_PASS" required:"true"`
DB string `envconfig:"MONGO_DBNAME" default:"policy"`
Collection string `envconfig:"MONGO_COLLECTION" default:"policies"`
AuthMechanism string `envconfig:"MONGO_AUTH_MECHANISM" default:"SCRAM-SHA-1"`
}
type metricsConfig struct {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment