【问题标题】:Angularjs + spring boot security change principal programmaticallyAngularjs + spring boot 安全更改主体以编程方式
【发布时间】:2016-11-17 14:33:12
【问题描述】:

我有一个使用 Spring Boot 作为实现 Spring Security 的服务器的 webapp angular。在我的场景中,我需要三个角色 admin usertrusted useruser。 如果我是admin,我可以将一个或多个trusted 作为child,并且我需要使用我的一个子凭据来控制 Web 应用.同上,如果我是受信任的,我可以拥有一个或多个用户,依此类推。 有什么方法可以应用某种模式来管理这种情况?

【问题讨论】:

  • 您的意思是“您可以拥有一个或多个受信任/用户”。一个用户拥有另一个用户意味着什么?
  • 像父亲和一个或多个孩子

标签: angularjs spring spring-mvc spring-security


【解决方案1】:

我认为您正在寻找用户模拟。您可以在此处查看有关它的文章。

http://www.disasterarea.co.uk/blog/user-impersonation-with-spring-security/

或者在这个问题中

Different user restrictions in same session

【讨论】:

  • 我正在使用 oauth2 方法,有没有可能使用用户模拟?
  • 我还没用过oauth。但我认为这是可能的。你可以问另一个关于 oauth 和用户模拟的问题。并将您拥有的代码添加到问题中。
猜你喜欢
  • 2016-05-22
  • 1970-01-01
  • 2020-10-26
  • 1970-01-01
  • 1970-01-01
  • 2018-04-28
  • 1970-01-01
  • 1970-01-01
  • 2018-10-24
相关资源
最近更新 更多