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 redis
Set up the .env file with the necessary environment variables:
REDIS_URL=redis://127.0.0.1/
SECRET_KEY=your_secret_key
Clone the repository:
git clone https://github.com/andikaleonardo/kage.git
cd kage
Build the project:
cargo build
Run 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.