资源简介

Shiro的应用案例是关于用户认证和授权的,这是具体项目,具体步骤在博客有记录,有需要的小伙伴可以自行下载

资源截图

代码片段和文件信息

package com.zs.shiro;

import org.apache.shiro.authc.AuthenticationException;
import org.apache.shiro.authc.AuthenticationInfo;
import org.apache.shiro.authc.AuthenticationToken;
import org.apache.shiro.authc.SimpleAuthenticationInfo;
import org.apache.shiro.authc.UsernamePasswordToken;
import org.apache.shiro.authz.AuthorizationInfo;
import org.apache.shiro.realm.AuthorizingRealm;
import org.apache.shiro.subject.PrincipalCollection;

public class MyRealm extends AuthorizingRealm{

//授权
@Override
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) {
// TODO Auto-generated method stub
return null;
}

//认证
@Override
protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-25 20:29  Shiro案例\
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\
     文件        1229  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.classpath
     文件        1084  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.project
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.settings\
     文件         639  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.settings\.jsdtscope
     文件         430  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.settings\org.eclipse.jdt.core.prefs
     文件          90  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.settings\org.eclipse.m2e.core.prefs
     文件         749  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.settings\org.eclipse.wst.common.component
     文件         252  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          50  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\.settings\org.eclipse.wst.validation.prefs
     文件        1705  2018-10-25 16:09  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\pom.xml
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\java\
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\java\com\
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\java\com\zs\
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\java\com\zs\shiro\
     文件        1175  2018-10-25 18:24  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\java\com\zs\shiro\MyRealm.java
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\resources\
     文件         116  2018-10-25 16:12  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\resources\shiro.ini
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\webapp\
     文件          57  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\webapp\index.jsp
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\webapp\WEB-INF\
     文件         222  2018-10-25 16:08  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\main\webapp\WEB-INF\web.xml
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\test\
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\test\java\
     目录           0  2018-10-25 20:29  Shiro案例\Shiro手动完成简单用户授权\Shiro_02\src\test\java\com\
............此处省略387个文件信息

评论

共有 条评论