com.haoxuer.discover.oauth.api.OauthHandler Maven / Gradle / Ivy
package com.haoxuer.discover.oauth.api;
import com.haoxuer.discover.oauth.domain.OauthResponse;
import com.haoxuer.discover.oauth.domain.TokenResponse;
/**
* oauth登陆处理类
*
* Created by ada on 2017/7/20.
*/
public interface OauthHandler {
void setKey(String key);
void setSecret(String secret);
/**
* 通过token获取用户资料
*
* @param accessToken
* @param openid
* @return
*/
OauthResponse login(String accessToken, String openid);
/**
* 通过code换取令牌
*
* @param code
* @return
*/
TokenResponse getToken(String code);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy