OIDC
OpenID Connect Authentication
ThreatGet offers support for OIDC authentication, allowing users to take advantage of Single Sign-On (SSO) within their existing identity infrastructure.
OIDC is an identity layer built on top of OAuth2. It allows users to log in using an external identity provider (IdP) such as Keycloak.
Environment Variables (if needed):
- OIDC_CLIENT_ID <clientId>
- OIDC_ENABLED <true>
- OIDC_ISSUER <issuerUrl>
- OIDC_SCOPE <scope>
- OIDC_USER_FULL_NAME <name>
- OIDC_USER_USERNAME <username>
These settings might be unnecessary if the environment already provides the required OIDC connection information
To enable OIDC functionality User can click on the 'Login via SSO' button.

Users can provide their OIDC credentials here and select 'Sign In' to access their account.

Advantages
- Secure and modern authentication standard
- Supports Single Sign-On (SSO) across services
- Works well for cloud or hybrid environments
Disadvantages
- Requires a configured OIDC provider
- Initial setup may require coordination with identity/security teams