Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties
hiddentrue
idDONE

Product Version2021 Winter
Report Note
AssigneeAntje

Resources & Remarks

Modification History

NameDateProduct VersionAction
Antje07 OCT 20212021 WinterPage created.
Martin17 DEC 20212021 Winterreview
Agnieszka20 DEC 20212021 WinterrLANG



Excerpt

Manage users in yuuvis® Momentum and in Keycloak via the Tenant Management API.

...

The Tenant Management API provided by the TENANT-MANAGEMENT service offers endpoints for user management via Keycloak. In order to scale the identity management, the KEYCLOAK-PROXY service can be used for the connection of multiple Keycloak instances. The endpoints of the Tenant Management API are called by the MANAGEMENT-CONSOLEMANAGEMENT-CONSOLE-CLIENT, and ARCHITECT services.

This article describes the handling and representation formats of data for individual user accounts as retrieved and expected by the Tenant Management Endpoints.

...

PropertyTypein Creation Request Bodiesin Update Request Bodiesin Response BodiesDescription
idstringIgnored.Ignored.Included.The ID of the user for identification in the identity management system and in yuuvis® Momentum.
emailstringRequired if invitation via e-mail is desired.

Optional, unchanged if not specified.

Included if available.The e-mail address of the user.
firstNamestringOptional.Optional, unchanged if not specified.Included if available.The first name of the user.
lastNamestringOptional.Optional, unchanged if not specified.Included if available.The last name of the user.
roleslist of string role namesOptional.

Optional, unchanged if not specified.

Note: Changes can also be applied by assigning/removing groups.

Included if available. Includes roles assigned via groups if available.A list of roles defined in the identity management system that are assigned to the user.
groupslist of string group namesOptional.Optional, removed from data set if not specified. Included if available.A list of groups defined in the identity management system in which the assigned user is a member.
usernamestringRequired.Optional, unchanged if not specified.Included.The user name of the user.
enabledbooleanOptional, default: true.Optional, unchanged if not specified.Included.Specifies whether the user is allowed to log in (true) or not (false).
createdTimestampdatetime in ISO formatunix timestampIgnored.Ignored.Included.Date and time of user creation in the identity provider. 

...