Whether authentication for this user is active
OptionaluserID of the authenticated user
OptionalusernameUsername of the authenticated user
OptionalexpExpiration of the authentication in seconds since the epoch
OptionaltypesTypes this user can create
OptionalgroupIDs for groups this user is a member of
Interface representing a basic authentication response. Contains information about the authenticated user and their permissions.