Emitted when authentication state changes (login, logout, token refresh).
Whether the user is currently authenticated
The authenticated user, or null if logged out
Emitted when authentication state changes (login, logout, token refresh).