diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/.gitignore b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/.gitignore similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/.gitignore rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/.gitignore diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/pom.xml b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/pom.xml similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/pom.xml rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/pom.xml diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/SaSsoServerApp.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/SaSsoServerApp.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/SaSsoServerApp.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/SaSsoServerApp.java diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/h5/CorsFilter.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/h5/CorsFilter.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/h5/CorsFilter.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/h5/CorsFilter.java diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/h5/H5Controller.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/h5/H5Controller.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/h5/H5Controller.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/h5/H5Controller.java diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/GlobalExceptionFilter.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/GlobalExceptionFilter.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/GlobalExceptionFilter.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/GlobalExceptionFilter.java diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/SsoConfig.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/SsoConfig.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/SsoConfig.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/SsoConfig.java diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/SsoServerController.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/SsoServerController.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/SsoServerController.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/java/com/pj/sso/SsoServerController.java diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/jquery.min.js b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/jquery.min.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/jquery.min.js rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/jquery.min.js diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/layer.js b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/layer.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/layer.js rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/layer.js diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/mobile/layer.js b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/mobile/layer.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/mobile/layer.js rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/mobile/layer.js diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/mobile/need/layer.css b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/mobile/need/layer.css similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/mobile/need/layer.css rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/mobile/need/layer.css diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/icon-ext.png b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/icon-ext.png similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/icon-ext.png rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/icon-ext.png diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/icon.png b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/icon.png similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/icon.png rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/icon.png diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/layer.css b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/layer.css similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/layer.css rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/layer.css diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-0.gif b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-0.gif similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-0.gif rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-0.gif diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-1.gif b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-1.gif similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-1.gif rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-1.gif diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-2.gif b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-2.gif similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-2.gif rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/layer/theme/default/loading-2.gif diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/login.css b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/login.css similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/login.css rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/login.css diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/login.js b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/login.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/login.js rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/static/sa-res/login.js diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/view/sa-login.html b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/view/sa-login.html similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/view/sa-login.html rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/WEB-INF/view/sa-login.html diff --git a/sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/app.yml b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/app.yml similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-solon/src/main/resources/app.yml rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso-server-solon/src/main/resources/app.yml diff --git a/sa-token-demo/sa-token-demo-sso1-client-solon/pom.xml b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/pom.xml similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client-solon/pom.xml rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/pom.xml diff --git a/sa-token-demo/sa-token-demo-sso1-client-solon/src/main/java/com/pj/SaConfig.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/src/main/java/com/pj/SaConfig.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client-solon/src/main/java/com/pj/SaConfig.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/src/main/java/com/pj/SaConfig.java diff --git a/sa-token-demo/sa-token-demo-sso1-client-solon/src/main/java/com/pj/SaSso1ClientApp.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/src/main/java/com/pj/SaSso1ClientApp.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client-solon/src/main/java/com/pj/SaSso1ClientApp.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/src/main/java/com/pj/SaSso1ClientApp.java diff --git a/sa-token-demo/sa-token-demo-sso1-client-solon/src/main/java/com/pj/sso/SsoClientController.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/src/main/java/com/pj/sso/SsoClientController.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client-solon/src/main/java/com/pj/sso/SsoClientController.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/src/main/java/com/pj/sso/SsoClientController.java diff --git a/sa-token-demo/sa-token-demo-sso1-client-solon/src/main/resources/app.yml b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/src/main/resources/app.yml similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client-solon/src/main/resources/app.yml rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso1-client-solon/src/main/resources/app.yml diff --git a/sa-token-demo/sa-token-demo-sso2-client-solon/pom.xml b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/pom.xml similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client-solon/pom.xml rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/pom.xml diff --git a/sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/SaConfig.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/SaConfig.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/SaConfig.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/SaConfig.java diff --git a/sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/SaSso2ClientApp.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/SaSso2ClientApp.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/SaSso2ClientApp.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/SaSso2ClientApp.java diff --git a/sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/h5/CorsFilter.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/h5/CorsFilter.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/h5/CorsFilter.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/h5/CorsFilter.java diff --git a/sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/h5/H5Controller.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/h5/H5Controller.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/h5/H5Controller.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/h5/H5Controller.java diff --git a/sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/sso/SsoClientController.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/sso/SsoClientController.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client-solon/src/main/java/com/pj/sso/SsoClientController.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/java/com/pj/sso/SsoClientController.java diff --git a/sa-token-demo/sa-token-demo-sso2-client-solon/src/main/resources/app.yml b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/resources/app.yml similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client-solon/src/main/resources/app.yml rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso2-client-solon/src/main/resources/app.yml diff --git a/sa-token-demo/sa-token-demo-sso3-client-solon/pom.xml b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/pom.xml similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-solon/pom.xml rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/pom.xml diff --git a/sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/SaConfig.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/SaConfig.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/SaConfig.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/SaConfig.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/SaSso3ClientApp.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/SaSso3ClientApp.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/SaSso3ClientApp.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/SaSso3ClientApp.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SaSsoAutoConfigure.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SaSsoAutoConfigure.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SaSsoAutoConfigure.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SaSsoAutoConfigure.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SsoClientController.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SsoClientController.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SsoClientController.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SsoClientController.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SsoConfig.java b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SsoConfig.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SsoConfig.java rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/java/com/pj/sso/SsoConfig.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-solon/src/main/resources/app.yml b/sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/resources/app.yml similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-solon/src/main/resources/app.yml rename to sa-token-demo/sa-token-demo-sso-for-solon/sa-token-demo-sso3-client-solon/src/main/resources/app.yml diff --git a/sa-token-demo/sa-token-demo-sso-client-h5/index.html b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-h5/index.html similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-h5/index.html rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-h5/index.html diff --git a/sa-token-demo/sa-token-demo-sso-client-h5/sso-login.html b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-h5/sso-login.html similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-h5/sso-login.html rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-h5/sso-login.html diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/.gitignore b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/.gitignore similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/.gitignore rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/.gitignore diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/README.md b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/README.md similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/README.md rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/README.md diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/babel.config.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/babel.config.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/babel.config.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/babel.config.js diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/package-lock.json b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/package-lock.json similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/package-lock.json rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/package-lock.json diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/package.json b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/package.json similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/package.json rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/package.json diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/public/favicon.ico b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/public/favicon.ico similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/public/favicon.ico rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/public/favicon.ico diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/public/index.html b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/public/index.html similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/public/index.html rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/public/index.html diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/src/App.vue b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/App.vue similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/src/App.vue rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/App.vue diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/src/assets/logo.png b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/assets/logo.png similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/src/assets/logo.png rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/assets/logo.png diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/src/main.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/main.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/src/main.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/main.js diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/src/router/index.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/router/index.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/src/router/index.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/router/index.js diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/src/views/method-util.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/views/method-util.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/src/views/method-util.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/views/method-util.js diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/src/views/sso-index.vue b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/views/sso-index.vue similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/src/views/sso-index.vue rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/views/sso-index.vue diff --git a/sa-token-demo/sa-token-demo-sso-client-vue2/src/views/sso-login.vue b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/views/sso-login.vue similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue2/src/views/sso-login.vue rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue2/src/views/sso-login.vue diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/.gitignore b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/.gitignore similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/.gitignore rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/.gitignore diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/README.md b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/README.md similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/README.md rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/README.md diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/index.html b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/index.html similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/index.html rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/index.html diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/package-lock.json b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/package-lock.json similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/package-lock.json rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/package-lock.json diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/package.json b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/package.json similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/package.json rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/package.json diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/public/vite.svg b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/public/vite.svg similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/public/vite.svg rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/public/vite.svg diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/src/App.vue b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/App.vue similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/src/App.vue rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/App.vue diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/src/assets/vue.svg b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/assets/vue.svg similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/src/assets/vue.svg rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/assets/vue.svg diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/src/main.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/main.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/src/main.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/main.js diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/src/router/index.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/router/index.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/src/router/index.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/router/index.js diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/src/views/method-util.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/views/method-util.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/src/views/method-util.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/views/method-util.js diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/src/views/sso-index.vue b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/views/sso-index.vue similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/src/views/sso-index.vue rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/views/sso-index.vue diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/src/views/sso-login.vue b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/views/sso-login.vue similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/src/views/sso-login.vue rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/src/views/sso-login.vue diff --git a/sa-token-demo/sa-token-demo-sso-client-vue3/vite.config.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/vite.config.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-client-vue3/vite.config.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-client-vue3/vite.config.js diff --git a/sa-token-demo/sa-token-demo-sso-server-h5/login.css b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/login.css similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-h5/login.css rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/login.css diff --git a/sa-token-demo/sa-token-demo-sso-server-h5/login.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/login.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-h5/login.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/login.js diff --git a/sa-token-demo/sa-token-demo-sso-server-h5/sso-auth.html b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/sso-auth.html similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server-h5/sso-auth.html rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/sso-auth.html diff --git a/sa-token-demo/sa-token-demo-sso-server/.gitignore b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/.gitignore similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/.gitignore rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/.gitignore diff --git a/sa-token-demo/sa-token-demo-sso-server/pom.xml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/pom.xml similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/pom.xml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/pom.xml diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/SaSsoServerApplication.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/SaSsoServerApplication.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/SaSsoServerApplication.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/SaSsoServerApplication.java diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/h5/CorsFilter.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/h5/CorsFilter.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/h5/CorsFilter.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/h5/CorsFilter.java diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/h5/H5Controller.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/h5/H5Controller.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/h5/H5Controller.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/h5/H5Controller.java diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/sso/GlobalExceptionHandler.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/sso/GlobalExceptionHandler.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/sso/GlobalExceptionHandler.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/sso/GlobalExceptionHandler.java diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/sso/SsoServerController.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/sso/SsoServerController.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/java/com/pj/sso/SsoServerController.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/java/com/pj/sso/SsoServerController.java diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/application.yml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/application.yml similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/application.yml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/application.yml diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/jquery.min.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/jquery.min.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/jquery.min.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/jquery.min.js diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/layer.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/layer.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/layer.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/layer.js diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/mobile/layer.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/mobile/layer.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/mobile/layer.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/mobile/layer.js diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/mobile/need/layer.css b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/mobile/need/layer.css similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/mobile/need/layer.css rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/mobile/need/layer.css diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/icon-ext.png b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/icon-ext.png similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/icon-ext.png rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/icon-ext.png diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/icon.png b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/icon.png similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/icon.png rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/icon.png diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/layer.css b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/layer.css similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/layer.css rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/layer.css diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-0.gif b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-0.gif similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-0.gif rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-0.gif diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-1.gif b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-1.gif similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-1.gif rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-1.gif diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-2.gif b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-2.gif similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-2.gif rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/layer/theme/default/loading-2.gif diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/login.css b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/login.css similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/login.css rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/login.css diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/login.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/login.js similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/static/sa-res/login.js rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/static/sa-res/login.js diff --git a/sa-token-demo/sa-token-demo-sso-server/src/main/resources/templates/sa-login.html b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/templates/sa-login.html similarity index 100% rename from sa-token-demo/sa-token-demo-sso-server/src/main/resources/templates/sa-login.html rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server/src/main/resources/templates/sa-login.html diff --git a/sa-token-demo/sa-token-demo-sso1-client/.gitignore b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/.gitignore similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client/.gitignore rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/.gitignore diff --git a/sa-token-demo/sa-token-demo-sso1-client/pom.xml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/pom.xml similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client/pom.xml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/pom.xml diff --git a/sa-token-demo/sa-token-demo-sso1-client/src/main/java/com/pj/SaSso1ClientApplication.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/src/main/java/com/pj/SaSso1ClientApplication.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client/src/main/java/com/pj/SaSso1ClientApplication.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/src/main/java/com/pj/SaSso1ClientApplication.java diff --git a/sa-token-demo/sa-token-demo-sso1-client/src/main/java/com/pj/sso/SsoClientController.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/src/main/java/com/pj/sso/SsoClientController.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client/src/main/java/com/pj/sso/SsoClientController.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/src/main/java/com/pj/sso/SsoClientController.java diff --git a/sa-token-demo/sa-token-demo-sso1-client/src/main/resources/application.yml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/src/main/resources/application.yml similarity index 100% rename from sa-token-demo/sa-token-demo-sso1-client/src/main/resources/application.yml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso1-client/src/main/resources/application.yml diff --git a/sa-token-demo/sa-token-demo-sso2-client/.gitignore b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/.gitignore similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client/.gitignore rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/.gitignore diff --git a/sa-token-demo/sa-token-demo-sso2-client/pom.xml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/pom.xml similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client/pom.xml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/pom.xml diff --git a/sa-token-demo/sa-token-demo-sso2-client/src/main/java/com/pj/SaSso2ClientApplication.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/java/com/pj/SaSso2ClientApplication.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client/src/main/java/com/pj/SaSso2ClientApplication.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/java/com/pj/SaSso2ClientApplication.java diff --git a/sa-token-demo/sa-token-demo-sso2-client/src/main/java/com/pj/h5/CorsFilter.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/java/com/pj/h5/CorsFilter.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client/src/main/java/com/pj/h5/CorsFilter.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/java/com/pj/h5/CorsFilter.java diff --git a/sa-token-demo/sa-token-demo-sso2-client/src/main/java/com/pj/h5/H5Controller.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/java/com/pj/h5/H5Controller.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client/src/main/java/com/pj/h5/H5Controller.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/java/com/pj/h5/H5Controller.java diff --git a/sa-token-demo/sa-token-demo-sso2-client/src/main/java/com/pj/sso/SsoClientController.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/java/com/pj/sso/SsoClientController.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client/src/main/java/com/pj/sso/SsoClientController.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/java/com/pj/sso/SsoClientController.java diff --git a/sa-token-demo/sa-token-demo-sso2-client/src/main/resources/application.yml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/resources/application.yml similarity index 100% rename from sa-token-demo/sa-token-demo-sso2-client/src/main/resources/application.yml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso2-client/src/main/resources/application.yml diff --git a/sa-token-demo/sa-token-demo-sso3-client-nosdk/.gitignore b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/.gitignore similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-nosdk/.gitignore rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/.gitignore diff --git a/sa-token-demo/sa-token-demo-sso3-client-nosdk/pom.xml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/pom.xml similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-nosdk/pom.xml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/pom.xml diff --git a/sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/SaSsoClientApplication.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/SaSsoClientApplication.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/SaSsoClientApplication.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/SaSsoClientApplication.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/SsoClientController.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/SsoClientController.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/SsoClientController.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/SsoClientController.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/SsoRequestUtil.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/SsoRequestUtil.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/SsoRequestUtil.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/SsoRequestUtil.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/util/AjaxJson.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/util/AjaxJson.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/util/AjaxJson.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/util/AjaxJson.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/util/MyHttpSessionHolder.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/util/MyHttpSessionHolder.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/util/MyHttpSessionHolder.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/java/com/pj/sso/util/MyHttpSessionHolder.java diff --git a/sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/resources/application.yml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/resources/application.yml similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client-nosdk/src/main/resources/application.yml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client-nosdk/src/main/resources/application.yml diff --git a/sa-token-demo/sa-token-demo-sso3-client/.gitignore b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/.gitignore similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client/.gitignore rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/.gitignore diff --git a/sa-token-demo/sa-token-demo-sso3-client/pom.xml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/pom.xml similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client/pom.xml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/pom.xml diff --git a/sa-token-demo/sa-token-demo-sso3-client/src/main/java/com/pj/SaSso3ClientApplication.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/src/main/java/com/pj/SaSso3ClientApplication.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client/src/main/java/com/pj/SaSso3ClientApplication.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/src/main/java/com/pj/SaSso3ClientApplication.java diff --git a/sa-token-demo/sa-token-demo-sso3-client/src/main/java/com/pj/sso/SsoClientController.java b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/src/main/java/com/pj/sso/SsoClientController.java similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client/src/main/java/com/pj/sso/SsoClientController.java rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/src/main/java/com/pj/sso/SsoClientController.java diff --git a/sa-token-demo/sa-token-demo-sso3-client/src/main/resources/application.yml b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/src/main/resources/application.yml similarity index 100% rename from sa-token-demo/sa-token-demo-sso3-client/src/main/resources/application.yml rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso3-client/src/main/resources/application.yml