Как интегрировать TrackStudio с Atlassian Crowd

Atlassian Crowd это веб-приложение для управления учетными записями пользователей в различных приложениях, реализующее технологию единого входа (Single sign on).
TrackStudio поддерживает авторизацию пользователей через Crowd. В этом документе мы полагаем, что у вас уже есть установленный и настроенный сервер Crowd, и в нем созданы нужные вам учетные записи.

Настройка интеграции

  • Запустите сервер Atlassian Crowd, если он еще не запущен.
    • start_crowd.bat для Windows.
    • start_crowd.sh для систем, основанных на Unix.
  • Запустите TrackStudio Server Manager
  • В разделе "Безопасность" TrackStudio Server Manager, на вкладке Crowd укажите адрес вашего сервера OpenID


Либо в файле trackstudio.security.properties, который находится в папке etc вашего экземпляра TrackStudio укажите

trackstudio.useCROWD=yes
trackstudio.crowd.openid.url http://localhost:8095/openidserver/
  • Запустите TrackStudio
  • Откройте страницу входа в систему TrackStudio.
  • Для того, чтобы интеграция заработала, в TrackStudio должны быть зарегистрированны пользователи с логинами, совпадающими с пользователями в Crowd. Пароль при этом используется от учетной записи в Crowd.
  • При создании учетной записи пользователя в TrackStudio нужно также создавать его в Crowd вручную, если вы хотите, чтобы авторизация пользователя проходила через сервис Crowd. В противном случае авторизация будет осуществляться системой TrackStudio по указанному в учетной записи паролю.