@FeignClient(name="account-app")
@RequestMapping(value="/account/rest/authority")
public interface AuthorityClient
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addAuthorities(List<Authority> authorities)
add authorities
|
boolean |
checkRoleAuthority(CommonListBean commonListBean,
String userName,
String alias,
String authority) |
boolean |
checkRoleAuthority2(String userName,
String authority) |
List<Boolean> |
checkUserAuthorities(List<Authority> authorities) |
boolean |
checkUserAuthority(Authority authority) |
void |
deleteAuthorities(List<Authority> authorities) |
Authority |
getAuthorityById(String id) |
org.springframework.data.domain.Page<Authority> |
getByAuthorityLike(String id,
org.springframework.data.domain.Pageable pageable)
find by authority like
|
org.springframework.data.domain.Page<Authority> |
getUserAuthorities(org.springframework.data.domain.Pageable pageable)
all authorities
|
List<Authority> |
getUserAuthorities(String username)
获取第三方自己定义的授权信息
|
Authority |
queryByAuthority(String authority)
根据authority判断是否已经授权
|
boolean |
revokeAuthorities(List<Authority> authorities)
revoke authorities
|
@GetMapping(value="/{username}")
List<Authority> getUserAuthorities(@PathVariable(name="username")
String username)
username - @GetMapping(value="/list") org.springframework.data.domain.Page<Authority> getUserAuthorities(org.springframework.data.domain.Pageable pageable)
pageable - @PostMapping(value="/add")
boolean addAuthorities(@RequestBody
List<Authority> authorities)
authorities - @PostMapping(value="/delete")
void deleteAuthorities(@RequestBody
List<Authority> authorities)
@GetMapping(value="/check/authority")
boolean checkUserAuthority(@RequestBody
Authority authority)
@GetMapping(value="/check/authorities") List<Boolean> checkUserAuthorities(@RequestBody List<Authority> authorities)
@DeleteMapping(value="/revoke")
boolean revokeAuthorities(@RequestBody
List<Authority> authorities)
authorities - @GetMapping(value="/by/authority/like") org.springframework.data.domain.Page<Authority> getByAuthorityLike(@RequestParam(name="id") String id, org.springframework.data.domain.Pageable pageable)
pageable - @GetMapping(value="/query/getAuthorityById") Authority getAuthorityById(@RequestParam(name="id") String id)
@PostMapping(value="/checkRoleAuthority")
boolean checkRoleAuthority(@RequestBody
CommonListBean commonListBean,
@RequestParam(name="userName")
String userName,
@RequestParam(name="alias")
String alias,
@RequestParam(name="authority")
String authority)
@PostMapping(value="/checkRoleAuthority2")
boolean checkRoleAuthority2(@RequestParam(name="userName")
String userName,
@RequestParam(name="authority")
String authority)
Copyright © 2019 GTMAP. All rights reserved.