vouch / vouch-proxy

an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
MIT License
2.92k stars 327 forks source link

How to set up local environment for contributing #494

Open nivekithan opened 2 years ago

nivekithan commented 2 years ago

Just as title says, I am interested in contributing to this project. But I am stuck on how to set up the local environment for testing and developing it.

If you have time, any help would be appreciated 😃 🙏🏿

mdebord-dlr commented 1 year ago

I am also in need of local dev setup tips/guide just to work with Vouch in general in a dev environment.

Ideally, vouch could enable a dummy OAuth provider via config (example: oauth.provider: local_allow or oauth.provier: local_deny) which could simply spoof allowed/denied requests. This way we can easily test header values/web server config with Vouch in a private environment without the need of any 3rd party providers or public domains.