Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <authentication-manager>
- <authentication-provider ref="userService">
- </authentication-provider>
- </authentication-manager>
- User user = repository.getByNameAndPass(name, password);
- if (user == null) {
- name = "NotAuthorised";
- password = "";
- }
- List<GrantedAuthority> grantedAuths = new ArrayList<>();
- grantedAuths.add(new SimpleGrantedAuthority("ROLE_USER"));
- Authentication auth = new UsernamePasswordAuthenticationToken(name, password, grantedAuths);
- return auth;
- }
- @Override
- public boolean supports(Class<?> authentication) {
- return authentication.equals(UsernamePasswordAuthenticationToken.class);
- }
- @RequestMapping(value = "/log", method = RequestMethod.GET)
- public ResponseEntity<Map<String,Object>> getAll(@RequestParam(value = "page", required = false) Integer page,
- @RequestParam(value = "size", required = false) Integer size) {
- Map<String, Object> resultMap = new HashMap<>();
- String loggedUser = userService.getLoggedUser();
- if ("NotAuthorised".equals(loggedUser)) {
- LOG.info("authtoriation error");
- resultMap.put("message","Access denied");
- return new ResponseEntity<>(resultMap, HttpStatus.UNAUTHORIZED);
- }
- LOG.info("getAll for logmessages ");
- resultMap.put("logs", logMessageService.getLogMessagesDT(logMessageService.getPage(page == null ? 0 :
- page.intValue(), size == null ? 0 : size.intValue())) );
- return new ResponseEntity<>(resultMap, HttpStatus.OK);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement