Class FeiShuOAuthService

java.lang.Object
com.bytedesk.core.rbac.auth.feishu.FeiShuOAuthService

@Service public class FeiShuOAuthService extends Object
  • Field Details

    • properties

      private final FeiShuProperties properties
    • objectMapper

      private final com.fasterxml.jackson.databind.ObjectMapper objectMapper
  • Constructor Details

    • FeiShuOAuthService

      public FeiShuOAuthService()
  • Method Details

    • restTemplate

      private org.springframework.web.client.RestTemplate restTemplate()
    • exchangeCodeForAccessToken

      public String exchangeCodeForAccessToken(String code, String redirectUri)
    • fetchUserInfo

      public FeiShuOAuthService.UserInfo fetchUserInfo(String accessToken)