Shiro-----Shiro认证
Posted 洋葱爱代码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shiro-----Shiro认证相关的知识,希望对你有一定的参考价值。
Shiro-----Shiro认证
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🍎合抱之木,生于毫末;百丈之台,起于垒土;千里之行,始于足下。------《老子》
🍊今日学习任务!!!!!
🍊1、Shiro认证
🔥一、Shiro认证
🍊 模拟数据库登录
🌙1.1、Shiro 的环境搭建
✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨
🌙1.2、测试代码
package wr.oyc;
import org.apache.shiro.SecurityUtils;
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 Main
public static void main(String[] args)
Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro.ini");
SecurityManager securityManager = factory.getInstance();
SecurityUtils.setSecurityManager(securityManager);
Subject subject = SecurityUtils.getSubject();
UsernamePasswordToken token = new
UsernamePasswordToken("username" , "root");
UsernamePasswordToken token1 =new
UsernamePasswordToken("password" , "root");
subject.login(token);
subject.login(token1);
if(subject.isAuthenticated())
System.out.println("success");
else
System.out.println("false");
如果不匹配,会出现报错
以上是关于Shiro-----Shiro认证的主要内容,如果未能解决你的问题,请参考以下文章