![JAR search and dependency download from the Maven repository](/logo.png)
com.garmin.service.OAuthServiceImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of garmin-oauth Show documentation
Show all versions of garmin-oauth Show documentation
Package garmin license, new user license to app
The newest version!
package com.garmin.service;
import com.garmin.client.GarminClient;
import com.garmin.config.GarminConfig;
import com.garmin.model.GarminTokenInfo;
import com.garmin.util.Consts;
import com.garmin.util.ObjectUtils;
import com.garmin.vo.ResponseToken;
import com.garmin.vo.UserInfo;
import com.google.gson.Gson;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import java.lang.reflect.Field;
import java.net.URI;
import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
/**
* @Classname OAuthServiceImpl
* @Description TODO
* @Date 2019/10/24 10:27
* @Created by weihua.zou
*/
@Service
@Slf4j
public class OAuthServiceImpl implements OAuthService{
private static Map cacheMap =new HashMap<>();
private final GarminConfig garminConfig;
private final GarminClient garminClient;
public OAuthServiceImpl(GarminConfig garminConfig, GarminClient garminClient) {
this.garminConfig = garminConfig;
this.garminClient = garminClient;
}
public ResponseEntity
© 2015 - 2025 Weber Informatics LLC | Privacy Policy