authenticator

command module
v0.0.0-...-9f81391 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

README

The Approzium Authenticator

The Approzium authenticator is a server that stands between a client, and a database it wants access to. It verifies the client's identity using the platform in which it is running, like by using its AWS identity credentials. Then, it checks a place where database credentials are stored, like in HashiCorp Vault, builds a connection, and passes the connection back to the client. So, the client never sees the database password. And thus, the client can't leak the password.

Developing Is Easy!

We love contributions. To easily develop, in the authenticator folder, run $ make dev. Then, run the authenticator.

$ authenticator --dev

It will start the authenticator up on your localhost without TLS. Check that it's up by hitting its API.

$ curl -v http://localhost:6000/v1/health

For test data, simply edit the secrets.yaml file the authenticator's logs mention, and restart it. Or, use the test data that's already there.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL