构建高校融合门户的技术实践与探索
// 示例代码:基于Spring Boot的单点登录控制器
@RestController
@RequestMapping("/auth")
public class AuthController {
@PostMapping("/login")
public ResponseEntity
// 验证用户名密码
if (isValid(request.getUsername(), request.getPassword())) {
String token = generateToken();
return ResponseEntity.ok(token);
}
return ResponseEntity.status(HttpStatus.UNAUTHORIZED).body("Invalid credentials");
}
private boolean isValid(String username, String password) {
// 实际逻辑中应调用数据库验证
return "admin".equals(username) && "password".equals(password);
}
private String generateToken() {
return UUID.randomUUID().toString();
}
}
]]>
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!