Class OpenIdOAuthService

java.lang.Object
com.bytedesk.core.rbac.auth.openid.OpenIdOAuthService

@Service public class OpenIdOAuthService extends Object
  • Field Details

  • Constructor Details

    • OpenIdOAuthService

      public OpenIdOAuthService()
  • Method Details

    • restTemplate

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

      public String buildAuthorizeUrl(String redirectUri, String state, String scope)
    • exchangeCodeForAccessToken

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

      public Map<String,Object> fetchUserInfo(String accessToken)