zengyicheng 1 rok pred
rodič
commit
3911a83725
1 zmenil súbory, kde vykonal 5 pridanie a 5 odobranie
  1. 5 5
      ssti.js

+ 5 - 5
ssti.js

@@ -42,10 +42,10 @@ const CASStrategy = require('passport-cas').Strategy;
 // 配置CAS策略
 passport.use(new CASStrategy({
     casURL: 'http://authserver.ssti.net.cn/authserver',
-    serviceURL: 'https://cxcy.ssti.net.cn/login',
+    serviceURL: 'https://cxcy.ssti.net.cn/api/login',
     validateURL: 'http://authserver.ssti.net.cn/authserver/serviceValidate',
     ssoBaseURL: 'http://authserver.ssti.net.cn/authserver',
-    serverBaseURL: 'https://cxcy.ssti.net.cn'
+    serverBaseURL: 'https://cxcy.ssti.net.cn/api'
 }, (profile, done) => {
     // 在这里可以处理CAS认证成功后的逻辑
     // 例如,可以将用户信息存储在session中
@@ -57,16 +57,16 @@ app.use(passport.initialize());
 app.use(passport.session());
 
 // 配置登录路由
-app.get('/login', passport.authenticate('cas'));
+app.get('/api/login', passport.authenticate('cas'));
 
 // 配置CAS回调路由
-app.get('/login/callback', passport.authenticate('cas', {
+app.get('/api/login/callback', passport.authenticate('cas', {
     successRedirect: '/profile',
     failureRedirect: '/login'
 }));
 
 // 配置受保护的路由
-app.get('/profile', (req, res) => {
+app.get('/api/profile', (req, res) => {
     // 在这里可以通过req.user获取CAS认证的用户信息
     res.send('Welcome, ' + req.user);
 });