在注册表中,我添加了不同的角色[ "Candidate","Junior","Senior"]它的工作,但角色在注册后没有直接激活,但如果我注销并再次登录,它工作
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public async Task<ActionResult> Register(RegisterViewModel model)
{
if (ModelState.IsValid)
{
var user = new Applicat
我有一个在Spring MVC3和Spring Security3中的应用程序。我决定提升一个用户(我有一个带有user,role和user_role表的数据库),但是当我向数据库添加新角色时出现了问题,如何在不注销用户的情况下更新主体权限?在寻找答案时,我找到了这个:
// update database with new role
//... you fill in this part
// update the current Authentication
Authentication auth = SecurityContextHolder.getContext().getAuthe