Commit edaa568bc885cbd6fb7e181f3b17a52e9793de36
Committed by
Andrew Shvayka
1 parent
3e8824c5
added logs for oauth2 get clients method
Showing
1 changed file
with
15 additions
and
2 deletions
... | ... | @@ -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); | ... | ... |