CasaOS
CasaOS copied to clipboard
Authentication Service Integration in CasaOS (Authentik & OAuth2 support)
Feature Request: Authentication Service Integration in CasaOS
Is your feature request related to a problem? Please describe. The current iteration of CasaOS lacks a flexible and secure user authentication method. This limitation hampers integration capabilities with other systems and services. For instance, integrating CasaOS into environments that already utilize a central user management system is cumbersome, leading to frustration, especially in professional or semi-professional settings.
Describe the solution you'd like I propose enhancing CasaOS with the capability to authenticate users via OAuth2/OpenID Providers or, at a minimum, through HTTP-Basic Authentication. This would facilitate integration with modern authentication services such as Authentik, making CasaOS more versatile and secure. Specifically, OAuth2/OpenID support would allow for seamless integration into existing authentication schemes, improving both user experience and security.
Describe alternatives you've considered An alternative could be the support for SAML authentication, which is also widely accepted in enterprise environments. However, OAuth2/OpenID offers a more modern and flexible foundation for integrating various services and applications.
Additional context
Integrating contemporary authentication methods would not only make CasaOS more appealing to home users but also open up opportunities for professional applications and environments. This could significantly broaden the user base and enhance CasaOS's security and flexibility.
To illustrate the importance and benefits of such integrations, consider the insights provided in these videos:
- The first video Video 1 explains the fundamentals of OAuth2 and OpenID Connect, emphasizing their role in modern authentication and authorization processes.
- The second video Video 2 discusses the practical applications of OAuth2 and OpenID Connect in system integrations, providing real-world examples of their benefits.
These resources underscore the relevance of my proposal, highlighting how OAuth2/OpenID integration could significantly enhance CasaOS's functionality and security.
https://version-2024-2.goauthentik.io