Как составить список пользователей, которые учитываются при использовании Crowd License, используя Rest API - PullRequest
0 голосов
/ 22 января 2019

Требование: мне не нужно выводить пользователей, которые учитываются при получении лицензии на Crowd.

Структура приложений в толпе:

В настоящее время у нас есть 2 приложения, определенные в толпе, а именно App1 и App2.

Также у нас есть 2 каталога, dir1 и dir2.

Обе директории отображаются в обоих приложениях в одном и том же порядке.

Теперь я создал две группы "grp1" и "grp2", по одной в каждом каталоге соответственно, и добавил несколько пользователей в каждую группу.

Теперь в разделе «Кто может аутентифицировать» в «app1» я сопоставил «grp1» в

"dir1" и в разделе "dir2" отображается "grp2".

То же самое относится и к "app2", в разделе "кто может аутентифицировать" для "app2", я сопоставил grp1 "под" dir1 "и под" dir2 "," grp2 "был отображен.

Теперь мне нужно получить количество пользователей, которые учитываются при получении лицензии из вышеуказанных настроек, с помощью остальных API.

Может ли кто-нибудь перечислить любую конечную точку отдыха, доступную в толпе для достижения этого требования, или, может быть, даже может указать подход, который будет использоваться с использованием существующего толпа Api отдыха.

Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 05 марта 2019

Учитывая логику того, сколько пользователей должно учитываться для вашей лицензии Crowd - сумма отдельных пользователей (по полю, отображаемому как имя пользователя в ваших каталогах) в grp1 и grp2, конечные точки REST, которые вам, скорее всего, понадобятся: :

/ отдых / usermanagement / 1 / группа / ребенок-группа / прямой? Имя_группы = grp1 / Отдых / usermanagement / 1 / группа / ребенок-группа / прямая? Имя_группы = grp2

Если групповое вложение включено / используется, то вам также понадобится:

/ отдых / usermanagement / 1 / группа / ребенок-группа / вложенная? Имя_группы = grp1 / Отдых / usermanagement / 1 / группа / ребенок-группа / вложенной? Имя_группы = grp2

Получите пользователей как слияния, так и de-dupe.

Refs: - https://www.atlassian.com/licensing/crowd#serverlicenses-5 - https://docs.atlassian.com/atlassian-crowd/3.3.0/REST/#usermanagement/1/group

CCM

...