Auth Module uses CNCF recommended, Cloud Native projects, such as the Dex identity provider, and Pomerium as an identity-aware proxy to enable secure access to internal applications.
Auth Module is part of SIGHUP Distribution (SD) and is deployed automatically by furyctl when you create or update a cluster. You don't need to download, vendor or install its packages manually.
You configure the module under spec.distribution.modules.auth in your furyctl.yaml. The provider.type field selects how access to the cluster's internal applications is protected: none (no added authentication, the default), basicAuth, or sso (Pomerium + Dex). The other fields are optional and fall back to sensible defaults.