authentication and authorization system developed to provide a secure, single sign-on experience
The idea behind vault is a "double OAuth2" flow, where vault-auth is the OAuth2 provider
for vault-proxy and Google is the OAuth2 provider for vault-auth.
vault is built on top of Bitly’s open source oauth2_proxy
Ensure Redis is running locally or on a server. You can use Docker to run Redis locally:
docker run --name redis -p 6379:6379 -d redisSet up the .env file with the necessary environment variables:
REDIS_URL=redis://127.0.0.1/
SECRET_KEY=your_secret_keyClone the repository:
git clone https://github.com/andikaleonardo/kage.git
cd kageBuild the project:
cargo buildRun the project:
cargo run🎈 Thanks for your help improving the project! We are so happy to have
you! We have a contributing guide to help you get involved in the
vault project.
This project is licensed under the MIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in futr by you, shall be licensed as MIT, without any
additional terms or conditions.