Users
User accounts in Cinnamon
With the exception of retrieving the list of available repositories, all API methods of the Cinnamon server require a kind of authentication by the client. A user has to connect to the server with a valid combination of login name and password to receive a session ticket. This ticket is then used on all subsequent actions by this client (until it expires or the client disconnects).
Currently, the user model of Cinnamon is quite simple:
- Name (== login name)
- Full name
- Description (of role or position in the customer's company)
- Password (may be stored encrypted or unencrypted)
- A boolean flag if the account is activated or not. A new account is always activated.
How to create a new user:

The list of users:

Users can be deactivated, but not deleted. That is, unless the configuration file says otherwise. To delete a user account, all objects depending on this account have to be removed or transferred. Dandelion (the admin tool) offers a useful form for this very purpose:

This will transfer all assets from one user to another. Afterwards, the user can be deleted:


