package com.baasbox.service.sociallogin;
import org.scribe.builder.api.Api;
import org.scribe.model.OAuthConfig;
import org.scribe.model.OAuthRequest;
import org.scribe.model.Token;
import org.scribe.model.Verifier;
import org.scribe.oauth.OAuthService;
public class MockApi implements Api {
public static OAuthConfig config;
public OAuthService createService(OAuthConfig config) {
MockApi.config = config;
return new OAuthService() {
@Override
public void signRequest(Token arg0, OAuthRequest arg1) {
}
@Override
public String getVersion() {
return "MockApi 1.0";
}
@Override
public Token getRequestToken() {
return new Token("mock_token", "mock_secret");
}
@Override
public String getAuthorizationUrl(Token arg0) {
return "http://www.example.com";
}
@Override
public Token getAccessToken(Token arg0, Verifier arg1) {
return new Token("mock_access_token", "mock_access_secret");
}
};
}
}