[{"title":"( 23 个子文件 10KB ) 使用spring-cloud-security-oauth2来实现oauth server和resource server","children":[{"title":"872.spring-cloud-security-oauth2-jdbc__jiangchao123","children":[{"title":"jdbc-resource-server","children":[{"title":"pom.xml <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 833B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"error.vm <span style='color:#111;'> 27B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"cn","children":[{"title":"com","children":[{"title":"sina","children":[{"title":"alan","children":[{"title":"oauth","children":[{"title":"ResourceApplication.java <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"oauth-server","children":[{"title":"pom.xml <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"oauth.sql <span style='color:#111;'> 5.35KB </span>","children":null,"spread":false},{"title":"application.yml <span style='color:#111;'> 466B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"oauth.sql <span style='color:#111;'> 5.35KB </span>","children":null,"spread":false},{"title":"login.vm <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"error.vm <span style='color:#111;'> 27B </span>","children":null,"spread":false},{"title":"loginold.vm <span style='color:#111;'> 15B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"cn","children":[{"title":"com","children":[{"title":"sina","children":[{"title":"alan","children":[{"title":"oauth","children":[{"title":"AlanOAuthApplication.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"config","children":[{"title":"AlanOAuthWebConfig.java <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"OAuthSecurityConfig.java <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false}],"spread":false},{"title":"security","children":[{"title":"AlanSsoAuthProvider.java <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"WebController.java <span style='color:#111;'> 374B </span>","children":null,"spread":false},{"title":"ErrorCtr.java <span style='color:#111;'> 849B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 509B </span>","children":null,"spread":false},{"title":"remote-resource-server","children":[{"title":"pom.xml <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 396B </span>","children":null,"spread":false},{"title":"templates","children":[{"title":"error.vm <span style='color:#111;'> 27B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"cn","children":[{"title":"com","children":[{"title":"sina","children":[{"title":"alan","children":[{"title":"oauth","children":[{"title":"ResourceApplication.java <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]