Commit edaa568bc885cbd6fb7e181f3b17a52e9793de36

Authored by Dima Landiak
Committed by Andrew Shvayka
1 parent 3e8824c5

added logs for oauth2 get clients method

... ... @@ -19,11 +19,15 @@ import lombok.extern.slf4j.Slf4j;
19 19 import org.springframework.beans.factory.annotation.Autowired;
20 20 import org.springframework.http.HttpStatus;
21 21 import org.springframework.security.access.prepost.PreAuthorize;
22   -import org.springframework.web.bind.annotation.*;
  22 +import org.springframework.web.bind.annotation.RequestBody;
  23 +import org.springframework.web.bind.annotation.RequestMapping;
  24 +import org.springframework.web.bind.annotation.RequestMethod;
  25 +import org.springframework.web.bind.annotation.ResponseBody;
  26 +import org.springframework.web.bind.annotation.ResponseStatus;
  27 +import org.springframework.web.bind.annotation.RestController;
23 28 import org.thingsboard.server.common.data.exception.ThingsboardException;
24 29 import org.thingsboard.server.common.data.oauth2.OAuth2ClientInfo;
25 30 import org.thingsboard.server.common.data.oauth2.OAuth2ClientsParams;
26   -import org.thingsboard.server.common.data.oauth2.SchemeType;
27 31 import org.thingsboard.server.dao.oauth2.OAuth2Configuration;
28 32 import org.thingsboard.server.queue.util.TbCoreComponent;
29 33 import org.thingsboard.server.service.security.permission.Operation;
... ... @@ -31,6 +35,7 @@ import org.thingsboard.server.service.security.permission.Resource;
31 35 import org.thingsboard.server.utils.MiscUtils;
32 36
33 37 import javax.servlet.http.HttpServletRequest;
  38 +import java.util.Enumeration;
34 39 import java.util.List;
35 40
36 41 @RestController
... ... @@ -46,6 +51,14 @@ public class OAuth2Controller extends BaseController {
46 51 @ResponseBody
47 52 public List<OAuth2ClientInfo> getOAuth2Clients(HttpServletRequest request) throws ThingsboardException {
48 53 try {
  54 + if (log.isDebugEnabled()) {
  55 + log.debug("Executing getOAuth2Clients: [{}][{}][{}]", request.getScheme(), request.getServerName(), request.getServerPort());
  56 + Enumeration<String> headerNames = request.getHeaderNames();
  57 + while (headerNames.hasMoreElements()) {
  58 + String header = headerNames.nextElement();
  59 + log.debug("Header: {} {}", header, request.getHeader(header));
  60 + }
  61 + }
49 62 return oAuth2Service.getOAuth2Clients(MiscUtils.getScheme(request), MiscUtils.getDomainNameAndPort(request));
50 63 } catch (Exception e) {
51 64 throw handleException(e);
... ...