【发布时间】:2016-06-18 02:49:18
【问题描述】:
我们有一个 spring mvc rest api 和一个登录控制器。
这是通过多个客户端使用的 - 移动(cordova/angular)和 webapp(angular)。
我们为某些类型的用户分配了角色(弹簧安全),即 RoleA 可以管理 RoleB 中的用户。
目前在我们的移动应用中,我们只支持RoleB中的人。
是否有最佳实践方法来限制 RoleA 中的人登录移动应用程序,同时仍保持其当前在网络应用程序上的访问级别?
我考虑过的事情:
- 以某种方式检测登录请求的来源,并可能使用新的 security.xml 进行拦截和限制。
- 有单独的登录方法。
- 在客户端做一些事情。
TIA。
【问题讨论】:
标签: angularjs cordova spring-mvc spring-security