Everything within this section is only visible while editing. Use Page Properties ID "STUB", "REFACTURE", "PROGRESS", "rDEV", "rDOC", "rLANG" and "DONE". Everything contained within the table is displayed in the (INTERNAL) Reports page.
Resources & Remarks Modification History Add a new line to this table and fill it whenever you edit the page.
|
These endpoints can be used for role, group and user management in Keycloak within the own tenant. Administrative tenant-specific information can be retrieved as well. |
They are provided by the TENANT-MANAGEMENT service.
The access to the endpoints has to be limited to administrative users as specified with the permission for /tenant-management/api/admin/**
endpoints in the authentication-prod.yml
configuration file.
The endpoints are used by the ARCHITECT Service that provides yuuvis® architect. If you want to use this service, do not change the default access condition that is matched with the YUUVIS_TENANT_ADMIN role.
As of 2022 Autumn, in the default configuration, users with the YUUVIS_MANAGE_SETTINGS role are allowed to manage users of their own tenant as well. They have access to all endpoints /tenant-management/api/admin/users/**
. However, the following operations are not allowed for them:
HTTP Method as of product version | Purpose | Response Format | Description |
---|---|---|---|
GET 2020 Winter | Retrieve the Tenant data | JSON | |
GET 2020 Winter | Retrieve the Number of Users | TXT | |
POST 2020 Winter | Create a User | JSON | |
POST 2020 Winter | Create a User via CSV | JSON | Creates users listed in a CSV-based file. Note: Keycloak does not offer an API for creating more than one user in one call. So you may want to create multiple users one by one by yourself. |
GET 2020 Winter | Retrieve a User | JSON | |
PUT 2020 Winter | Update the Data of a User | HTTP status code | |
DELETE 2020 Winter | Delete a User | HTTP status code | |
GET | Retrieve a List of Users | JSON | |
GET 2020 Winter | Retrieve the Roles | JSON | |
POST 2021 Autumn | Create a Role | JSON | |
DELETE 2021 Autumn | Delete a Role | JSON | |
GET 2021 Autumn | Retrieve the Groups | JSON | |
POST 2021 Autumn | Create a Group | JSON | |
GET 2021 Autumn | Retrieve a Group | JSON | |
PUT 2021 Autumn | Update a Group | JSON | |
DELETE 2021 Autumn | Delete a Group | JSON | |
GET deprecated as of 2023 Autumn | Retrieve the Current Metrics | JSON | Reads the current metrics of the specified tenant./tenant-management/api/admin/metrics |