Thymeleaf:从sec:authentication

时间:2018-07-04 09:55:20

标签: java spring spring-security thymeleaf

在我的Spring安全设置中,我有一个org.springframework.security.core.userdetails.UserDetails的自定义实现:

public class ExtUserDetails implements UserDetails

    private String userStatus;

    public ExtUserDetails(String userStatus) {
        this.userStatus = userStatus;
    }

    public String getUserStatus() {
        return this.userStatus;
    }
    ....
    ....
}

我希望能够访问我的UserDetails实现,并在thymeleaf html页脚片段中执行以下操作:

<span sec:authorize="isAuthenticated()" style="display: inline-block;">
    ....
    <span sec:authentication="principal.userStatus"></span> 
</span>

但这不起作用。请注意,我正在使用thymeleaf-extras-springsecurity4。 希望可以为此提供一些简单的解决方案。

0 个答案:

没有答案