From 5b8b99e0d0e513d174ee214c3943d406e1bba627 Mon Sep 17 00:00:00 2001 From: click33 <2393584716@qq.com> Date: Tue, 11 Nov 2025 14:51:38 +0800 Subject: [PATCH] =?UTF-8?q?feat(sso):=20=E6=96=B0=E5=A2=9E=20sso-server=20?= =?UTF-8?q?=E5=89=8D=E5=90=8E=E7=AB=AF=E5=88=86=E7=A6=BB=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E4=B8=8B=20=E5=B9=B3=E5=8F=B0=E4=B8=AD=E5=BF=83=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F=20demo=20=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sa-token-demo-sso-server-h5/common.js | 40 ++++++++++ .../sa-token-demo-sso-server-h5/home.html | 40 ++++++++++ .../{login.css => sso-auth.css} | 0 .../sa-token-demo-sso-server-h5/sso-auth.html | 7 +- .../{login.js => sso-auth.js} | 73 ++++++------------- .../src/main/java/com/pj/h5/H5Controller.java | 10 ++- 6 files changed, 116 insertions(+), 54 deletions(-) create mode 100644 sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/common.js create mode 100644 sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/home.html rename sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/{login.css => sso-auth.css} (100%) rename sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/{login.js => sso-auth.js} (57%) diff --git a/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/common.js b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/common.js new file mode 100644 index 00000000..d0ff6617 --- /dev/null +++ b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/common.js @@ -0,0 +1,40 @@ +// 服务端地址 +var baseUrl = "http://sa-sso-server.com:9000"; + +// sa +var sa = {}; + +// 打开loading +sa.loading = function(msg) { + layer.closeAll(); // 开始前先把所有弹窗关了 + return layer.msg(msg, {icon: 16, shade: 0.3, time: 1000 * 20, skin: 'ajax-layer-load'}); +}; + +// 隐藏loading +sa.hideLoading = function() { + layer.closeAll(); +}; + +// 封装一下Ajax +sa.ajax = function(url, data, successFn) { + $.ajax({ + url: baseUrl + url, + type: "post", + data: data, + dataType: 'json', + headers: { + 'X-Requested-With': 'XMLHttpRequest', + 'satoken': localStorage.getItem('satoken') + }, + success: function(res){ + console.log('返回数据:', res); + successFn(res); + }, + error: function(xhr, type, errorThrown){ + if(xhr.status == 0){ + return alert('无法连接到服务器,请检查网络'); + } + return alert("异常:" + JSON.stringify(xhr)); + } + }); +} diff --git a/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/home.html b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/home.html new file mode 100644 index 00000000..4e499ba6 --- /dev/null +++ b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/home.html @@ -0,0 +1,40 @@ + + +
+ ++ 进入Client1系统 +
++ 进入Client2系统 +
++ 进入Client3系统 +
+ + + + + + + + \ No newline at end of file diff --git a/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/login.css b/sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/sso-auth.css similarity index 100% rename from sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/login.css rename to sa-token-demo/sa-token-demo-sso/sa-token-demo-sso-server-h5/sso-auth.css diff --git a/sa-token-demo/sa-token-demo-sso/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 index ed3284bf..1f513b17 100644 --- a/sa-token-demo/sa-token-demo-sso/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 @@ -4,7 +4,7 @@