OptionalerrorError encountered during authentication, if any.
Flag indicating if the user is authenticated.
Flag indicating if the authentication state is still loading.
OptionalsessionThe current session, including tokens and the user, if available.
OptionaluserThe authenticated user's information, if available.
The current authentication state.