В рамках изучения скалы (хотя вопрос совершенно не скала-специфичный) хочу попробовать написать микроинтырпрайз с клиент-серверной архитектурой. В нем нужно будет иметь возможность:
- заводить пользователей с паролями;
- аутентифицировать пользователей, пытающихся получить доступ к серверу;
- поддерживать набор ролей и прав на выполнение опр. функций.
В связи с этим вопрос — какие существуют в мире жабы способы организации сабжа а) полегче, б) посложнее, и с чего начать изучение их? Не занимался такими вещами раньше вообще никогда.