thymeleaf shiroタグsprigbookを使用します.
1335 ワード
原文の作者:https://blog.csdn.net/zhuzhezhuzhe1
フロントページでは、shiroのタグを使用して、springbook t 2.0、先に依存を追加します.
1、依存を追加する
フロントページでは、shiroのタグを使用して、springbook t 2.0、先に依存を追加します.
1、依存を追加する
com.github.theborakompanioni
thymeleaf-extras-shiro
2.0.0
2、ShroConfigにShroDialectを配置する@Bean
public ShiroDialect shiroDialect() {
return new ShiroDialect();
}
3、htmlにシオタグを導入する
参照
shiro:printipadで得られた結果は、カスタムShroRealmのdoGetAuthentication Infoである.SimpleAuthenticationInfo authenticationInfo = new SimpleAuthenticationInfo(
user, //shiro.principal
user.getPassword(),
ByteSource.Util.bytes(user.getSalt()),
getName() //realm name
);
最初のパラメータが決められました.ここに入れたのはuserエンティティ類で、shiro.prinncipadで得られた結果はUser類です.もし入れたのがStringであれば、結果はStringで、バックグラウンドの取得方式(エンティティ類)はこのようになります.User user = (User)SecurityUtils.getSubject().getPrincipal()
pomの中の熱い展開toolsを取り除きます.
同じクラスに切り替えてもエラーが発生します.