Реализовывать возможность выбора роли или её отсутствие после авторизации
Сейчас при авторизации через OpenID и другие решения пользователь автоматически получает роль "Пользователь", которая потребляет по умолчанию потребляет лицензию. Это можно сделать разными способами:
1) По аналогии с TeamStorm: реализация галочки "Автоматически присваивать роль "Пользователь" при авторизации. Это приводит к тому, что пользователь создаётся, но роли у него нет.
2) Реализация выбора роли, которую получает пользователь после авторизации
-
Добрый день, Павел.
Задачи на улучшение, которые позволят реализовать этот функционал, уже в процессе проработки нашими разработчиками.
Вот их номера: TMS-30509 (маппинг авторизующейся по OpenID УЗ по умолчанию к роли Наблюдатель), TMS-26465 - добавление единой карточки пользователя, потребляющей одну лицензию вне зависимости от способа авторизации, TMS-11956 - назначение роли в соответствии с маппингом (роль на группу в Test IT - группа в Keycloak), чтобы УЗ получали роль в зависимости от группы, в которую помещены.
Касательно вашего второго варианта - тут есть потенциальный риск, что пользователь может "затребовать" повышенную роль (и "потребить" не рассчитанную на него лицензию), если ему будет предоставлен выбор.