Необходимо создать права доступа, модуль управления доступом в текущем проекте, где ACL идет на подробном уровне, например.
Role1 can view Page1 and add ALL the fields on Page1
Role2 can view page1 and can only view 4 fields on page1
Role3 can't view page1
Это было для авторизации. Также есть требования к регистрации/аутентификации. Пользовательская регистрация будет иметь несколько полей, которые заполнит новый пользователь, и если он уже был зарегистрированным пользователем, то пользователь будет использовать страницу входа. SecureSocial был упомянут для игровой платформы, но он не гибкий (по крайней мере, для создания пользовательской регистрационной формы и т. д.).
В прошлом (во время работы над проектами Java) использовал crosslogix (я думаю, что Oracle Entitlement Server является его предшественником) для разметки подробных прав для каждой роли, ресурса и т. д. Существуют ли какие-либо замены OSS или какие другие библиотеки/фреймворки вы рекомендуете в Scala, Играть в мир фреймворков?