oss 单点
This commit is contained in:
@@ -3,10 +3,7 @@ package com.ruoyi.web.controller.system;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import com.ruoyi.common.constant.Constants;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.entity.SysMenu;
|
||||
@@ -91,4 +88,15 @@ public class SysLoginController
|
||||
List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId);
|
||||
return AjaxResult.success(menuService.buildMenus(menus));
|
||||
}
|
||||
@GetMapping("/sso/callback")
|
||||
public String ssoCallback(@RequestParam("ticket") String ticket) {
|
||||
String frontendIndexUrl = "http://domain.com";
|
||||
|
||||
String ruoyiJwtToken = loginService.loginOss(ticket);
|
||||
|
||||
String redirectUrl = frontendIndexUrl + "/index?token=" + ruoyiJwtToken;
|
||||
|
||||
// 返回 "redirect:" 即可触发 302 重定向
|
||||
return "redirect:" + redirectUrl;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user