[AppleScript] 纯文本查看 复制代码
@PreAuthorize("hasAuthority('course_find_list')") @Override public QueryResult<CourseInfo> findCourseList(@PathVariable("page") int page,
@PathVariable("size") int size,
CourseListRequest courseListRequest)
[AppleScript] 纯文本查看 复制代码
......
//指定用户的权限,这里暂时硬编码
List<String> permissionList = new ArrayList<>();
permissionList.add("course_get_baseinfo");
permissionList.add("course_find_pic");
//将权限串中间以逗号分隔
String permissionString = StringUtils.join(permissionList.toArray(), ",");
//String user_permission_string = "";
UserJwt userDetails = new UserJwt(username,
password,
AuthorityUtils.commaSeparatedStringToAuthorityList(permissionString));
//用户名称
userDetails.setName(userext.getName());
[AppleScript] 纯文本查看 复制代码
{"companyId":null,"userpic":null,"user_name":"mrt","scope":["app"],"name":"教学管理 员","utype":"101002","id":"49","exp":1527202013,"authorities": ["course_find_pic","course_get_baseinfo"],"jti":"9360fa85‐c1b4‐428a‐80ecb2e705a02827","client_id":"XcWebApp"}