💡 Summary
Enable authentication to Thorium using OIDC, SAML, or other modern authentication methods.
Motivation and context
Additional authentication methods would allow for using SSO providers, such as Keycloak, which would be beneficial for large organizations with many users that need access to the tool. This is a much more scalable and secure solution than creating individual users with static passwords and role assignments.
Implementation notes
Please provide details for implementation, such as:
- OIDC authentication method for Thorium
- Thorium automatically creates new user upon initial login
- Proper permissions for the user are assigned in Thorium based on the attributes provided by the SSO provider (groups/roles/etc.)
Acceptance criteria
How do we know when this work is done?
- OIDC authentication implemented
- Users created automatically
- Proper permissions are assigned to the users
- Configuration options documented
💡 Summary
Enable authentication to Thorium using OIDC, SAML, or other modern authentication methods.
Motivation and context
Additional authentication methods would allow for using SSO providers, such as Keycloak, which would be beneficial for large organizations with many users that need access to the tool. This is a much more scalable and secure solution than creating individual users with static passwords and role assignments.
Implementation notes
Please provide details for implementation, such as:
Acceptance criteria
How do we know when this work is done?