Git repository hosting and per-user access checking
Programmatically validate environment, including internal and external dependencies
OpenID Connect Provider and OAuth2 resource server