Skip to content

kahowell/turnpike

 
 

Repository files navigation

Turnpike

Overview

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.

Setup and configuration

See docs/ for instructions on setting up your environment.

Start/stop the gateway and auth service with Docker Compose

$ ./scripts/start
$ ./scripts/stop

Testing

To run local unit tests:

$ pytest

Linting/pre-commit

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.

About

Internal gateway and ACL-based policy service for Red Hat internal SSO integration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 77.9%
  • Shell 14.1%
  • Dockerfile 8.0%