- Add tests for auth package types, interfaces, and default roles
- Add tests for permission checker functionality and role management
- Add tests for authentication manager and session handling
- Add tests for OAuth2 provider with Google, Okta, Azure, and Auth0 support
- Add tests for basic auth provider and credential validation
- Add tests for configuration loading from files and environment
- Add tests for middleware functionality including legacy auth
- Add tests for auth controller and login/logout flows
- Fix legacy auth middleware test panic by using proper negroni.ResponseWriter
- Ensure all tests use correct logger initialization and mock implementations