This is an internal gateway used to authenticate Red Hat associates against internal Red Hat SSO, along with an auth/policy service to handle SAML authentication and provide ACL-based authorization.
See docs/
for instructions on setting up your environment.
$ ./scripts/start
$ ./scripts/stop
To run local unit tests:
$ pytest
Linting will run automatically with black
in a pre-commit hook, but you'll need to run pre-commit install
first. You can also run it manually with pre-commit run -a
.