jumpwire-db-gateway
jumpwire-db-gateway copied to clipboard
The easiest way to secure your database infrastructure.
SNI support was only added to the MySQL CLI and libraries in 8.1: https://dev.mysql.com/doc/relnotes/mysql/8.1/en/news-8-1-0.html Attempting to use TLS with an earlier MySQL client will fail if JumpWire is configured to...
Running `mix jumpwire.gen.secrets` appends a new set of credentials to `config/dev.secrets.exs` causing errors on startup
When attempting to load a manifest or metastore that is missing credentials, the error that bubbles up is `{:error, :enoent}`. This is from attempting to load a nonexistent file. We...
Many tools do not display NOTICE messages during authentication phase, which is where JumpWire sends the link to complete an SSO log in. In these cases, it would be better...
- [ ] Encryption a label for all but one group - [x] Blocking a label for all requests - [x] SSO setup
One possible way to handle this is to generate a UUID5 from the name of each object that doesn't have a supplied ID. The ID would change if the name...
When using a derived table name, it isn't possible to determine the tables being accessed just from the query. For example, ```sql SELECT * FROM (SELECT name FROM users) AS...
For example, the query `select a from foo where a > any(b)` gets parsed by sqlparser into: ```rust [Query(Query { with: None, body: Select(Select { distinct: None, top: None, projection:...
I don't see a benefit to having a generic name for database configurations. It would be more intuitive to name the configuration block `databases` IMHO