SecurityUtils.getSubject().getPrincipal();
时间: 2024-06-13 19:03:36 浏览: 126
GetSubject:获取简单句的主语和宾语
SecurityUtils.getSubject().getPrincipal()是Shiro框架中的一个方法,用于获取当前登录用户的信息。在Shiro框架中,用户信息是在登录时设置的,一般是通过Realm对象的实现类来进行设置。在Realm中,需要实现doGetAuthenticationInfo方法,该方法用于验证用户身份并返回用户信息,返回的用户信息会被设置到Subject对象中,通过调用SecurityUtils.getSubject().getPrincipal()方法可以获取到该信息。同时,需要在ShiroFilterFactoryBean中配置拦截规则,以确保访问的接口需要进行身份验证。
阅读全文