Managing users
Note that a user's experience depends on your having configured your portal to be public or private. This determines if some or all of your users must log in to your portal. If your portal is private, all users must sign in to see even your public datasets or pages. If your portal is public, you decide if users need to sign in or not.
Below is a description of how users can sign in to your portal, how to manage a user's temporary access, and how to delete a user from your workspace.
For information about how to manage a user's permissions, see here.
Two ways users can join
A user's Opendatasoft account and the portals they are registered for are managed separately. To sign in to a portal, a user first needs an Opendatasoft account.
Admins can invite users to join their portals. If sign up is enabled, users can join a portal on their own.
Keep in mind, then, that for any given user there are potentially two steps—the user first obtaining an Opendatasoft account and then the user registering on your portal, as well as different states the users can be in—invited with no account, has an account but has never logged in, and finally has an account and has logged into your portal.
An admin invites a user to a portal: Admins can invite users via email. Admins are always able to manually invite users, even if the "Sign up" option is not enabled.
Users can request to join a portal: If the "Sign up" option is enabled, users are able to register on that portal. Users must use their existing Opendatasoft account if they have one, and otherwise will be prompted to create an account.
(Users can also first obtain an Opendatasoft account by going to https://account.opendatasoft.com and clicking Create an account for free.)
1. An admin invites a user to a portal
Only domain administrators or users with the "Edit workspace properties" permission can invite users.
You can invite one or more users to join your portal using their email addresses by going to Access > Users and clicking on Invite users. See here for more information on inviting users.
The invitation interface allows you to pre-configure that user's access. But note that once the invitation is sent, the user will appear in your list of users, and you can always go back to adjust their access later.
If the user already has an Opendatasoft account, they will be asked to log in. If they do not, they will be prompted to create one.
Remember that you can ask users to fill out a registration form, if necessary.
2. Users can request an account on their own
To enable your users to sign up, go to Access > Log in & Sign up.
See here for more information.
Keep in mind that, on its own, logging in does not grant any additional access to data or pages. However, being identified means they are able to be given specific permissions and data quotas:
You may provide permissions to specific users or groups of users, typically to create, update, or publish datasets, but also to perform other actions you may wish them to in your portal's backend.
You may adjust users' data quotas, often in order to give specific users higher quotas than the general public.
Authenticated users can also ask to be notified when specific datasets update.
Managing a user's temporary access
You are always able to modify the amount of time your users have access to your portal. Go to Acces > Users > the user's individual information. There you can click on Manage time-controlled access.
If the user has limited access, you will see a counter showing how long the user has left. In the example above, the user has access for the next 23 hours, 53 minutes, and 55 seconds.
At the end of the designated period, the user's access will be revoked and they will be removed from your list of users. They will no longer have access to the back office, and any API keys they created will be revoked. If they need access again, you will need to reinvite them.
How to modify a user's temporary access
To revoke a user's access, to modify the amount of temporary access they have remaining, or to give the user unlimited access:
Click on Manage time-controlled access
Select the appropriate access, and click Apply
Click the Save button in the upper right-hand corner for that user's settings
Deleting a user, or revoking their access to your workspace
To delete a user from your workspace, or more precisely to revoke their access, go to Acces > Users. There you can click on the trash can icon on the right when you roll over that user. Alternately, you can edit the user, and find the option to revoke them by clicking on the three-dot icon in the upper-right-hand corner.
Any group assignments and permissions given to that user will be lost.
Note that revoking a user from a workspace means only that they will have no more access to that workspace than an anonymous user. This does not delete that person's Opendatasoft account, nor any access they have to other workspaces. And this does not keep you from later reinviting the user using the same email address should you need to do so.
If a user wishes to be permanently deleted from the Opendatasoft platform, you should ask them to send a request to our support (support@opendatasoft.com).