【发布时间】:2017-09-28 13:06:58
【问题描述】:
我正在将现有应用程序从 Grails 2.4.4 升级到 Grails 3.2.8。我正在尝试从 grails shiro 插件迁移到 grails spring-security-shiro 插件。除了访问已登录的用户之外,我还想在布局模板 gsp 中执行正常的登录检查。
这是我之前在布局 gsp 中的内容
main.gsp
<g:if test="${shiro.principal()}">
Welcome back
<g:link controller="account" action="profile">
<shiro:principal/>
</g:link>|
<g:link controller="auth" action="signOut" class="navbar-brand">Logout</g:link>
</g:if>
<g:else>
<g:link controller="auth" action="login" class="navbar-brand">Login</g:link>
</g:else>
【问题讨论】:
-
嗨麦克罗托。我正在从 grails 2.2.5 迁移到 grails 3.2.9。我也在使用 grails-shiro 插件。此插件不再有效。您是否能够迁移到 spring-security-shiro?
-
是的,但不是没有一点工作。我还不得不为第一关做出一些牺牲。我不得不主要使用 spring security api,我最终可能只需要完全转向 spring security。你在哪里挂机?
标签: grails spring-security shiro