Skip to content

Repository files navigation

Database-Access Control for DBoM channels

Database Access control module configures access-control to a channel. This module is consumed by the DBoM Federartion Agent service

Functionalities

  • Configures user access permissions to a channel
  • Starts a database agent for the remote DBoM channel with the received credentials

Configuration

Environment VariableDefaultDescription
DBAC_PORT4000Port on which the database access control app listens
MONGO_PUBLIC_URIHostname of server on which mongodb container is running
MONGO_HOSTmongodbThe host on which mongodb is available
MONGO_PORT27017Port on which mongodb's native driver api is available
MONGO_USERUsername for mongo
MONGO_PASSpassPassword for mongo host
MONGO_REPLICA_SET_NAME``Name of the mongo replicaset. Only required if connecting to an rs mongo
CHANNEL_DBprimaryThe database used as the channel collection
AUDIT_POSTFIX_auditThe postfix added to the audit channel for any given channel

Deployment

Instructions for deploying the database-access-control using docker-compose can be found here

Getting help

If you have any queries on Database-Access control for DBoM Channels, feel free to reach us on any of our communication channels

Getting involved

This project is currently in the MVP stage and we welcome contributions to drive it to completion. Please refer to CONTRIBUTING for more information.

About

Database Access control module configures access-control to a channel.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages