Hi team, I am trying to create new users to access...
# gooddata-cloud
r
Hi team, I am trying to create new users to access Gooddata cloud, I was not able to do it through the UI so I used the API endpoint
/api/v1/entities/users
. payload:
Copy code
{
  "data": {
    "attributes": {
      "email": "<mailto:testuser@example.com|testuser@example.com>",
      "firstname": "test",
      "lastname": "user"
    },
    "id": "testuser",
    "type": "user"
  }
}
However, I cannot log in using this user as I cannot set the password through the API, I've tried using the forgot password link to reset the password but not receiving the email. Have I missed any step while configuring this user? Also Is there a simple way to create users via UI?
details of a created user:
m
Hello Rajat, the user was not created correctly because your organization is still using our OIDC provider. You will need to switch to your own OIDC provider first, so then you can create and invite the users via the UI as well. You can find the necessary information for this switch in our guide here: https://community.gooddata.com/administration-kb-articles-49/authentication-in-gooddata-cloud-823
๐Ÿ‘ 1
r
Hi Moises, It still possible to create additional users, without moving the OIDC?
m
Hi Rajat, since you are still using our OIDC, the user will have to be created on our end. Note that this is a manual task on our end, therefore it requires some availability from our technical team and the only limitation is that we are able to invite the user as an admin as we assume the user will work on the migration to the new OIDC.
r
Hi Moises, Thanks for your prompt reply!, Got it. To have more control over the users we will have to implement our own OIDC.
A last question though, If we change the OIDC configuration of the organization, will it cause any downtime due to change in the settings of the users still under the default Gooddata OIDC?
for more context we have a admin user registered under the gooddata. will changing the organization settings to migrate the OIDC to our own cause any issues to the way this user functions?
m
There is no downtime, provided that the users have been recreated in your OIDC and you are ready to modify the user metadata to update the authenticationId. Please remember to append
?include=userGroups
to the user API endpoint when making this change so you donโ€™t lose the access to the admin group. For example:
https://{hostname}/api/v1/entities/users?include=userGroups
The details about the API can be found in our documentation here: https://www.gooddata.com/docs/cloud/manage-organization/manage-users/entity-interface/
๐Ÿ‘€ 1
๐ŸŒŸ 1
r
Thanks, Moises.