实现登录验证功能
1、创建自己的Realm对象,继承AuthorizingRealm
实现父类的doGetAuthenticationInfo 认证方法
MyRealm.java
package com.dym.shiroweb.config;
import com.dym.shiroweb.bean.UserBean;
import com.dym.shiroweb.service.UserService;
import org.apache.shiro.authc.*;
import org.apache.shiro.authz.AuthorizationInfo;
import org.apache.shiro.realm.AuthorizingRealm;
import org.apache.shiro.subject.PrincipalCollection;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.annotation.Configuration;
import javax.annotation.Resource;
@Configuration
public class MyRealm extends AuthorizingRealm {
@Resource
private UserService userService;
private Logger logger = LoggerFactory.getLogger(MyRealm.class);
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principalCollection) {
logger.info("------entered MyRealm doGetAuthorizationInfo method&#