Authentication
Authentication and authorization endpoints
📄️ Create admin user
Create the first admin user account for the system
📄️ User logout
End the current user session and destroy authentication
📄️ Check authentication status
Lightweight endpoint to verify the current session is authenticated
📄️ User login
Authenticate user by email and password
📄️ Update user password
Change the current user password by providing current and new password