zoukankan      html  css  js  c++  java
  • shiroUtil工具类

    package com.chabansheng.util;
    
    import org.apache.shiro.SecurityUtils;
    import org.apache.shiro.authc.AuthenticationException;
    import org.apache.shiro.authc.UsernamePasswordToken;
    import org.apache.shiro.config.IniSecurityManagerFactory;
    import org.apache.shiro.mgt.SecurityManager;
    import org.apache.shiro.subject.Subject;
    import org.apache.shiro.util.Factory;
    
    public class ShiroUtil {
        public static Subject login(String shiroConfig,String username,String password){
            Factory<SecurityManager> factory=new IniSecurityManagerFactory(shiroConfig);
            SecurityManager securityManager=factory.getInstance();
            SecurityUtils.setSecurityManager(securityManager);
            Subject currentUser=SecurityUtils.getSubject();
            UsernamePasswordToken token=new UsernamePasswordToken(username, password);
            
            try{
                currentUser.login(token);
                System.out.println("验证成功");
            }catch(AuthenticationException e){
                e.printStackTrace();
                System.out.println("验证shibai");
            }
            return currentUser;
        }
    }
  • 相关阅读:
    深度学习
    !gcc !vi
    条件、循环及其他语句
    当索引行不通时
    我的排班日期
    Linux使用storcli工具查看服务器硬盘和raid组信息
    storcli64和smartctl定位硬盘的故障信息
    Shell-四剑客
    iostat
    /VAR/LOG/各个日志文件分析
  • 原文地址:https://www.cnblogs.com/375163374lsb/p/10543314.html
Copyright © 2011-2022 走看看