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
OptionaltokenAuthentication token
Interface representing an authentication response that includes a token.