Skip to content

Release v0.0.25

Choose a tag to compare

@github-actions github-actions released this 05 Sep 19:37
a5fca85
Implement memory and null authentication providers

- Added MemoryAuthProvider for in-memory user management including user authentication, addition, removal, and role management.
- Introduced NullAuthProvider as a placeholder that allows all authentication requests to succeed without actual user management.
- Defined AuthProvider interface to standardize authentication provider implementations.
- Created User and UserView structs to represent user data and views.
- Implemented JWT token creation and verification functions for user authentication.
- Integrated logging functionality throughout the authentication and stream handling processes.
- Updated stream server to utilize the new authentication providers and logging.
- Refactored existing code to replace references to the old authentication package with the new m3uproxy authentication package.