![JAR search and dependency download from the Maven repository](/logo.png)
com.firefly.wechat.service.WechatThirdPartyAuthService Maven / Gradle / Ivy
package com.firefly.wechat.service;
import com.firefly.wechat.model.auth.AccessTokenResponse;
import com.firefly.wechat.model.thirdparty.auth.ThirdPartyAccessTokenRequest;
import com.firefly.wechat.model.thirdparty.auth.ThirdPartyAuthorizedUrlRequest;
import com.firefly.wechat.model.thirdparty.auth.ThirdPartyRefreshTokenRequest;
import java.util.concurrent.CompletableFuture;
/**
* @author Pengtao Qiu
*/
public interface WechatThirdPartyAuthService {
String buildAuthorizedUrl(ThirdPartyAuthorizedUrlRequest request);
CompletableFuture getAccessToken(ThirdPartyAccessTokenRequest request);
CompletableFuture refreshToken(ThirdPartyRefreshTokenRequest request);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy