├── .gitignore ├── README.md ├── pom.xml ├── shiro.html ├── src ├── main │ ├── java │ │ └── com │ │ │ └── dongsw │ │ │ └── authority │ │ │ ├── AuthorityApplication.java │ │ │ ├── aop │ │ │ └── WebControllerAspect.java │ │ │ ├── common │ │ │ ├── def │ │ │ │ ├── ConstantDef.java │ │ │ │ ├── Result.java │ │ │ │ └── ResultCode.java │ │ │ ├── exception │ │ │ │ ├── IllegalDataException.java │ │ │ │ └── RespExcption.java │ │ │ ├── json │ │ │ │ ├── JsonResult.java │ │ │ │ └── JsonUtil.java │ │ │ ├── model │ │ │ │ ├── CustomRestTemplate.java │ │ │ │ ├── HttpMessageConverterExtractor.java │ │ │ │ └── MessageBodyClientHttpResponseWrapper.java │ │ │ └── util │ │ │ │ ├── BeanCreate.java │ │ │ │ ├── HttpUtil.java │ │ │ │ ├── JwtHelper.java │ │ │ │ ├── MD5.java │ │ │ │ ├── ResponseMessageUtil.java │ │ │ │ ├── ResultStatusCode.java │ │ │ │ └── StringUtils.java │ │ │ ├── conf │ │ │ ├── Audience.java │ │ │ ├── BeanConfig.java │ │ │ ├── BeetSqlConfig.java │ │ │ ├── CorsConfig.java │ │ │ ├── ShiroConfiguration.java │ │ │ └── Swagger2.java │ │ │ ├── controller │ │ │ ├── AuthorityController.java │ │ │ ├── BaseController.java │ │ │ ├── PermissionController.java │ │ │ ├── ResourceController.java │ │ │ ├── ResourceFilterController.java │ │ │ ├── RoleController.java │ │ │ ├── TestController.java │ │ │ ├── UserController.java │ │ │ └── token │ │ │ │ ├── OauthController.java │ │ │ │ └── TokenTypeController.java │ │ │ ├── dao │ │ │ ├── PermissionDao.java │ │ │ ├── PermissionResourcesDao.java │ │ │ ├── ResourceDao.java │ │ │ ├── ResourceFiltersDao.java │ │ │ ├── RoleDao.java │ │ │ ├── RolePermissionsDao.java │ │ │ ├── TokenTypeDao.java │ │ │ ├── UserDao.java │ │ │ ├── UserLoginTypeDao.java │ │ │ └── UserRolesDao.java │ │ │ ├── model │ │ │ ├── AccessToken.java │ │ │ ├── AccessTokenCache.java │ │ │ ├── LoginPara.java │ │ │ ├── Permission.java │ │ │ ├── PermissionResources.java │ │ │ ├── Resource.java │ │ │ ├── ResourceFilters.java │ │ │ ├── Role.java │ │ │ ├── RolePermissions.java │ │ │ ├── TokenType.java │ │ │ ├── User.java │ │ │ ├── UserLoginType.java │ │ │ ├── UserRoles.java │ │ │ └── verify │ │ │ │ ├── GeetestConfig.java │ │ │ │ └── GeetestLib.java │ │ │ ├── service │ │ │ ├── PermissionResourcesService.java │ │ │ ├── PermissionService.java │ │ │ ├── ResourceFiltersService.java │ │ │ ├── ResourceService.java │ │ │ ├── RolePermissionsService.java │ │ │ ├── RoleService.java │ │ │ ├── TokenTypeService.java │ │ │ └── UserService.java │ │ │ └── shiro │ │ │ ├── CustomFormAuthenticationFilter.java │ │ │ ├── MShiroFilterFactoryBean.java │ │ │ ├── ShiroRealm.java │ │ │ ├── StatelessAuthcFilter.java │ │ │ ├── StatelessDefaultSubjectFactory.java │ │ │ ├── StatelessRealm.java │ │ │ └── StatelessToken.java │ └── resources │ │ ├── META-INF │ │ └── spring-devtools.properties │ │ ├── banner.txt │ │ ├── db │ │ └── migration │ │ │ └── v1_0__datatbase_struct_20170322154419.sql │ │ ├── jwt.properties │ │ ├── logback-spring.xml │ │ └── sql │ │ ├── accessTokenCache.md │ │ ├── permission.md │ │ ├── permissionResources.md │ │ ├── resource.md │ │ ├── resourceFilters.md │ │ ├── resourceTokenType.md │ │ ├── role.md │ │ ├── rolePermissions.md │ │ ├── tokenType.md │ │ ├── user.md │ │ ├── userLoginType.md │ │ └── userRoles.md └── test │ ├── java │ └── com │ │ └── dongsw │ │ └── authority │ │ ├── BaseHttpTestCase.java │ │ ├── BaseTestCase.java │ │ ├── ParamFileGenerator.java │ │ ├── RandomStringUtil.java │ │ ├── dao │ │ ├── AuthorityDaoTest.java │ │ └── BaseDaoTestCase.java │ │ └── service │ │ ├── BaseServiceTestCase.java │ │ ├── PermissionResourcesServiceTest.java │ │ ├── PermissionServiceTest.java │ │ ├── ResourceFiltersServiceTest.java │ │ ├── ResourceServiceTest.java │ │ ├── RolePermissionsServiceTest.java │ │ ├── RoleServiceTest.java │ │ ├── TokenTypeServiceTest.java │ │ └── UserServiceTest.java │ └── resources │ └── com │ └── dongsw │ └── authority │ ├── dao │ ├── AccessToken.json │ ├── AccessTokenCache.json │ ├── LoginPara.json │ ├── PageQueryPermission.json │ ├── PageQueryPermissionResources.json │ ├── PageQueryResource.json │ ├── PageQueryResourceFilters.json │ ├── PageQueryRole.json │ ├── PageQueryTokenType.json │ ├── PageQueryUser.json │ ├── PageQueryUserLoginType.json │ ├── Permission.json │ ├── PermissionResources.json │ ├── Resource.json │ ├── ResourceFilters.json │ ├── Role.json │ ├── RolePermissions.json │ ├── TokenType.json │ ├── User.json │ ├── UserLoginType.json │ └── UserRoles.json │ └── service │ ├── Permission.json │ ├── PermissionResources.json │ └── Resource.json ├── 权限框架(token)调用说明.html ├── 用户权限模块设计说明文档V1.00.docx └── 用户权限模块设计说明文档V1.01.docx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/pom.xml -------------------------------------------------------------------------------- /shiro.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/shiro.html -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/AuthorityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/AuthorityApplication.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/aop/WebControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/aop/WebControllerAspect.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/def/ConstantDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/def/ConstantDef.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/def/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/def/Result.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/def/ResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/def/ResultCode.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/exception/IllegalDataException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/exception/IllegalDataException.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/exception/RespExcption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/exception/RespExcption.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/json/JsonResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/json/JsonResult.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/json/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/json/JsonUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/model/CustomRestTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/model/CustomRestTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/model/HttpMessageConverterExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/model/HttpMessageConverterExtractor.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/model/MessageBodyClientHttpResponseWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/model/MessageBodyClientHttpResponseWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/util/BeanCreate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/util/BeanCreate.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/util/HttpUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/util/HttpUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/util/JwtHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/util/JwtHelper.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/util/MD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/util/MD5.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/util/ResponseMessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/util/ResponseMessageUtil.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/util/ResultStatusCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/util/ResultStatusCode.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/common/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/common/util/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/conf/Audience.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/conf/Audience.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/conf/BeanConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/conf/BeanConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/conf/BeetSqlConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/conf/BeetSqlConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/conf/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/conf/CorsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/conf/ShiroConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/conf/ShiroConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/conf/Swagger2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/conf/Swagger2.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/AuthorityController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/AuthorityController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/BaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/BaseController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/PermissionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/PermissionController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/ResourceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/ResourceController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/ResourceFilterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/ResourceFilterController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/RoleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/RoleController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/TestController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/token/OauthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/token/OauthController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/controller/token/TokenTypeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/controller/token/TokenTypeController.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/PermissionDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/PermissionDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/PermissionResourcesDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/PermissionResourcesDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/ResourceDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/ResourceDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/ResourceFiltersDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/ResourceFiltersDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/RoleDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/RoleDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/RolePermissionsDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/RolePermissionsDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/TokenTypeDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/TokenTypeDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/UserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/UserDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/UserLoginTypeDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/UserLoginTypeDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/dao/UserRolesDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/dao/UserRolesDao.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/AccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/AccessToken.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/AccessTokenCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/AccessTokenCache.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/LoginPara.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/LoginPara.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/Permission.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/PermissionResources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/PermissionResources.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/Resource.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/ResourceFilters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/ResourceFilters.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/Role.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/RolePermissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/RolePermissions.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/TokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/TokenType.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/UserLoginType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/UserLoginType.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/UserRoles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/UserRoles.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/verify/GeetestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/verify/GeetestConfig.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/model/verify/GeetestLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/model/verify/GeetestLib.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/service/PermissionResourcesService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/service/PermissionResourcesService.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/service/PermissionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/service/PermissionService.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/service/ResourceFiltersService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/service/ResourceFiltersService.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/service/ResourceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/service/ResourceService.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/service/RolePermissionsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/service/RolePermissionsService.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/service/RoleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/service/RoleService.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/service/TokenTypeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/service/TokenTypeService.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/shiro/CustomFormAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/shiro/CustomFormAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/shiro/MShiroFilterFactoryBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/shiro/MShiroFilterFactoryBean.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/shiro/ShiroRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/shiro/ShiroRealm.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/shiro/StatelessAuthcFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/shiro/StatelessAuthcFilter.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/shiro/StatelessDefaultSubjectFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/shiro/StatelessDefaultSubjectFactory.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/shiro/StatelessRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/shiro/StatelessRealm.java -------------------------------------------------------------------------------- /src/main/java/com/dongsw/authority/shiro/StatelessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/java/com/dongsw/authority/shiro/StatelessToken.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring-devtools.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/META-INF/spring-devtools.properties -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/db/migration/v1_0__datatbase_struct_20170322154419.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/db/migration/v1_0__datatbase_struct_20170322154419.sql -------------------------------------------------------------------------------- /src/main/resources/jwt.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/jwt.properties -------------------------------------------------------------------------------- /src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /src/main/resources/sql/accessTokenCache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/accessTokenCache.md -------------------------------------------------------------------------------- /src/main/resources/sql/permission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/permission.md -------------------------------------------------------------------------------- /src/main/resources/sql/permissionResources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/permissionResources.md -------------------------------------------------------------------------------- /src/main/resources/sql/resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/resource.md -------------------------------------------------------------------------------- /src/main/resources/sql/resourceFilters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/resourceFilters.md -------------------------------------------------------------------------------- /src/main/resources/sql/resourceTokenType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/resourceTokenType.md -------------------------------------------------------------------------------- /src/main/resources/sql/role.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/role.md -------------------------------------------------------------------------------- /src/main/resources/sql/rolePermissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/rolePermissions.md -------------------------------------------------------------------------------- /src/main/resources/sql/tokenType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/tokenType.md -------------------------------------------------------------------------------- /src/main/resources/sql/user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/user.md -------------------------------------------------------------------------------- /src/main/resources/sql/userLoginType.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/userLoginType.md -------------------------------------------------------------------------------- /src/main/resources/sql/userRoles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/main/resources/sql/userRoles.md -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/BaseHttpTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/BaseHttpTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/BaseTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/BaseTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/ParamFileGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/ParamFileGenerator.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/RandomStringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/RandomStringUtil.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/dao/AuthorityDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/dao/AuthorityDaoTest.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/dao/BaseDaoTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/dao/BaseDaoTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/service/BaseServiceTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/service/BaseServiceTestCase.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/service/PermissionResourcesServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/service/PermissionResourcesServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/service/PermissionServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/service/PermissionServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/service/ResourceFiltersServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/service/ResourceFiltersServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/service/ResourceServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/service/ResourceServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/service/RolePermissionsServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/service/RolePermissionsServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/service/RoleServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/service/RoleServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/service/TokenTypeServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/service/TokenTypeServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/dongsw/authority/service/UserServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/java/com/dongsw/authority/service/UserServiceTest.java -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/AccessToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/AccessToken.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/AccessTokenCache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/AccessTokenCache.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/LoginPara.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/LoginPara.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/PageQueryPermission.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/PageQueryPermission.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/PageQueryPermissionResources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/PageQueryPermissionResources.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/PageQueryResource.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/PageQueryResource.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/PageQueryResourceFilters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/PageQueryResourceFilters.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/PageQueryRole.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/PageQueryRole.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/PageQueryTokenType.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/PageQueryTokenType.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/PageQueryUser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/PageQueryUser.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/PageQueryUserLoginType.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/PageQueryUserLoginType.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/Permission.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/Permission.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/PermissionResources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/PermissionResources.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/Resource.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/Resource.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/ResourceFilters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/ResourceFilters.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/Role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/Role.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/RolePermissions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/RolePermissions.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/TokenType.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/TokenType.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/User.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/User.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/UserLoginType.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/UserLoginType.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/dao/UserRoles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/dao/UserRoles.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/service/Permission.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/service/Permission.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/service/PermissionResources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/service/PermissionResources.json -------------------------------------------------------------------------------- /src/test/resources/com/dongsw/authority/service/Resource.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/src/test/resources/com/dongsw/authority/service/Resource.json -------------------------------------------------------------------------------- /权限框架(token)调用说明.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/权限框架(token)调用说明.html -------------------------------------------------------------------------------- /用户权限模块设计说明文档V1.00.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/用户权限模块设计说明文档V1.00.docx -------------------------------------------------------------------------------- /用户权限模块设计说明文档V1.01.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsw1985815/shiro_jwt_oauth/HEAD/用户权限模块设计说明文档V1.01.docx --------------------------------------------------------------------------------