-
Notifications
You must be signed in to change notification settings - Fork 2
SelfService Behavior
This Behavior provides Commands for regular users to register and merge Users accounts.
Available if the enableSelfRegistration
parameter is set to true. The syntax is !register HANDLE
, where HANDLE is the desired account handle. The effect is similar to that of the administrator command !user add
, but the new account is initialized with the calling user's Environment and User ID and the permissions listed in the initializeWithPermissions
parameter.
This system allows a user to add new Environments and User IDs to their existing user account, essentially telling Rowboat to merge together multiple identities across Environments.
It requires enableIdLinkage
to be set to true (the default).
Generate a token by using !link
from an Environment and User ID already associated with your account, such as the identity that used !register
.
From the new Environment and User ID, use the token by using !link TOKEN
, where TOKEN is the token you generated.
Tokens will expire after some time.
To learn if your current identity is associated with an account you can use the !whoami
command (it has a function similar to the !whois
command provided by the Users Behavior).