Dex
Dex is an open-source identity federation layer. When you configure AxoConsole to use Dex, Dex handles authentication with your existing identity system and passes user identity back to AxoConsole.
The following connectors are supported:
- LDAP — connect to an LDAP or Active Directory server
- GitHub — authenticate with GitHub OAuth
- Google — authenticate with Google accounts or Google Groups
Switch from the built-in provider to Dex
Configure Dex as the OIDC provider in the /var/lib/rancher/k3s/server/manifests/axoflow-config.yaml file. For example:
chalco:
oidc:
enabled: true
provider: "dex"
axoidp:
enabled: false
dex:
enabled: true
After saving the file, k3s automatically applies the changes. Users will be redirected to the Dex login page on next login.