1234567891011121314151617181920212223242526272829303132 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>首页</title>
- <!-- jQuery:操作 dom、发起请求等 -->
- <script src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery/2.1.2/jquery.min.js" type="application/javascript"></script>
- <script type="application/javascript">
- /**
- * 跳转单点登录
- */
- function ssoLogin() {
- const clientId = 'yudao-sso-demo-by-code'; // 可以改写成,你的 clientId
- const redirectUri = encodeURIComponent('http://127.0.0.1:18080/callback.html'); // 注意,需要使用 encodeURIComponent 编码地址
- const responseType = 'code'; // 1)授权码模式,对应 code;2)简化模式,对应 token
- window.location.href = 'http://127.0.0.1:1024/sso?client_id=' + clientId
- + '&redirect_uri=' + redirectUri
- + '&response_type=' + responseType;
- }
- </script>
- </head>
- <body>
- <!-- 情况一:未登录:1)跳转 ruoyi-vue-pro 的 SSO 登录页 -->
- <div>
- 您未登录,点击 <a href="#" onclick="ssoLogin()">跳转 </a> SSO 单点登录
- </div>
- <!-- 情况二:已登录:1)展示用户信息;2)刷新访问令牌;3)退出登录 -->
- </body>
- </html>
|