2013-12-24 4 views
1

Разрабатывать веб-приложение с использованием Springs. Чтобы сделать масштабируемость для моего приложения, мне нужна система управления пользователями. В приложении, имеющем разные группы, каждая группа имеет разные пользователи. Каждый пользователь имеет разные роли.Как реализовать механизм управления доступом пользователя в веб-приложении

  • Для реализации механизма контроля доступа доступны любые API-интерфейсы?
  • Как назначить роль для каждого пользователя?
+0

Вы можете использовать apache Shiro. – Adarsh

ответ

0

Я думаю, Spring Security domain-acls - хороший выбор для вас. Вы можете взглянуть на Контакты образец сначала, чтобы решить, подходит ли он для вас.

+0

Все готовые с использованием весенней безопасности 3.1. Здесь мне нужен модуль управления на высоком уровне. Любые API для этого? –

+0

@AravindCheekkallur, см. Ссылку на документацию в моем ответе. Если вы хотите использовать api, обратитесь к [spring security apidocs] (http://docs.spring.io/spring-security/site/docs/3.1.4.RELEASE/apidocs/). Spring Security domain-acls не является сложным в использовании, но он будет инвазивным для вашего кода. Образец ** Контакты ** действительно хороший материал для вас, если вы хотите применить весеннюю безопасность к своему приложению. – Garnett