[{"title":"( 56 个子文件 51KB ) security-oauth2.rar","children":[{"title":"security-oauth2","children":[{"title":"security-client-1","children":[{"title":"pom.xml <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'> 479B </span>","children":null,"spread":false},{"title":"static","children":[{"title":"level2_index.html <span style='color:#111;'> 158B </span>","children":null,"spread":false},{"title":"level1_index.html <span style='color:#111;'> 164B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 143B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"peng","children":[{"title":"security","children":[{"title":"SecurityClientMain8001.java <span style='color:#111;'> 527B </span>","children":null,"spread":false},{"title":"controller","children":[{"title":"SecurityController.java <span style='color:#111;'> 571B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"oauth2-server","children":[{"title":"pom.xml <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"static","children":[{"title":"login.html <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"peng","children":[{"title":"security","children":[{"title":"config","children":[{"title":"JwtSecurityProperties.java <span style='color:#111;'> 803B </span>","children":null,"spread":false},{"title":"WebSecurityConfig.java <span style='color:#111;'> 6.02KB </span>","children":null,"spread":false}],"spread":true},{"title":"filter","children":[{"title":"JwtLoginAuthFilter.java <span style='color:#111;'> 3.99KB </span>","children":null,"spread":false},{"title":"JwtPreAuthFilter.java <span style='color:#111;'> 3.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"bean","children":[{"title":"UserInfo.java <span style='color:#111;'> 830B </span>","children":null,"spread":false}],"spread":false},{"title":"contant","children":[{"title":"SecurityErrorEnum.java <span style='color:#111;'> 561B </span>","children":null,"spread":false},{"title":"UserLevelEnum.java <span style='color:#111;'> 396B </span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"PageController.java <span style='color:#111;'> 688B </span>","children":null,"spread":false}],"spread":false},{"title":"utils","children":[{"title":"JwtTokenUtils.java <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".idea","children":[{"title":"codeStyles","children":[{"title":"codeStyleConfig.xml <span style='color:#111;'> 153B </span>","children":null,"spread":false}],"spread":true},{"title":"uiDesigner.xml <span style='color:#111;'> 8.71KB </span>","children":null,"spread":false},{"title":"misc.xml <span style='color:#111;'> 997B </span>","children":null,"spread":false},{"title":"junitgenerator-prj-settings.xml <span style='color:#111;'> 5.84KB </span>","children":null,"spread":false},{"title":"encodings.xml <span style='color:#111;'> 657B </span>","children":null,"spread":false},{"title":"compiler.xml <span style='color:#111;'> 776B </span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'> 62.27KB </span>","children":null,"spread":false},{"title":"inspectionProfiles","children":[{"title":"Project_Default.xml <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"common","children":[{"title":"pom.xml <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":null,"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"peng","children":[{"title":"security","children":[{"title":"exception","children":[{"title":"ErrorController.java <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"MessageCenterException.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"EnumTypeHandler.java <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"RestTemplocationConfigurate.java <span style='color:#111;'> 424B </span>","children":null,"spread":false}],"spread":false},{"title":"contant","children":[{"title":"ErrorEnum.java <span style='color:#111;'> 224B </span>","children":null,"spread":false},{"title":"BaseEnum.java <span style='color:#111;'> 381B </span>","children":null,"spread":false}],"spread":false},{"title":"utils","children":[{"title":"RedisUtil.java <span style='color:#111;'> 32.04KB </span>","children":null,"spread":false},{"title":"ApplicationContextUtil.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":false},{"title":"vo","children":[{"title":"RespVO.java <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"security-oauth2.iml <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":"security-login","children":[{"title":"pom.xml <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"peng","children":[{"title":"security","children":[{"title":"InsertUserInfo.java <span style='color:#111;'> 890B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'> 590B </span>","children":null,"spread":false},{"title":"static","children":null,"spread":false},{"title":"mappers","children":[{"title":"UserInfoMapper.xml <span style='color:#111;'> 621B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"peng","children":[{"title":"security","children":[{"title":"login","children":[{"title":"LoginMain.java <span style='color:#111;'> 382B </span>","children":null,"spread":false},{"title":"dao","children":[{"title":"UserInfoDao.java <span style='color:#111;'> 402B </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"LoginTypeHandler.java <span style='color:#111;'> 489B </span>","children":null,"spread":false}],"spread":false},{"title":"bean","children":[{"title":"UserInfo.java <span style='color:#111;'> 842B </span>","children":null,"spread":false}],"spread":false},{"title":"contant","children":[{"title":"UserLevelEnum.java <span style='color:#111;'> 446B </span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"PageController.java <span style='color:#111;'> 355B </span>","children":null,"spread":false},{"title":"UserInfoController.java <span style='color:#111;'> 826B </span>","children":null,"spread":false},{"title":"TestTransactionController.java <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"UserInfoService.java <span style='color:#111;'> 526B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"security-client-2","children":[{"title":"pom.xml <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":null,"spread":false}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"application.yml <span style='color:#111;'> 631B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"peng","children":[{"title":"security","children":[{"title":"SecurityClientMain8002.java <span style='color:#111;'> 529B </span>","children":null,"spread":false},{"title":"controller","children":[{"title":"Security2Controller.java <span style='color:#111;'> 587B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]