/** * Simulate the user visiting the service provider and approved access to their data. */ public void approveToken(String params) throws Exception { // This will throw if approvalUrl looks wrong. receivedCallbackUrl = serviceProvider.browserVisit(approvalUrl + '&' + params); }
private MakeRequestClient makeSignedFetchClient(String owner, String viewer, String gadget) throws Exception { SecurityToken securityToken = getSecurityToken(owner, viewer, gadget); serviceProvider.setExpectedRequestSecurityToken( securityToken ); MakeRequestClient client = new MakeRequestClient(securityToken, fetcherConfig, serviceProvider, null); client.setBaseArgs(client.makeSignedFetchArguments()); return client; }
/** Client that does OAuth and does not send opensocial_* params */ private MakeRequestClient makeStrictNonSocialClient(String owner, String viewer, String gadget) throws Exception { SecurityToken securityToken = getSecurityToken(owner, viewer, gadget); serviceProvider.setExpectedRequestSecurityToken( securityToken ); return new MakeRequestClient(securityToken, fetcherConfig, serviceProvider, FakeGadgetSpecFactory.SERVICE_NAME); }
private MakeRequestClient makeSocialOAuthClient(String owner, String viewer, String gadget) throws Exception { SecurityToken securityToken = getSecurityToken(owner, viewer, gadget); serviceProvider.setExpectedRequestSecurityToken( securityToken ); MakeRequestClient client = new MakeRequestClient(securityToken, fetcherConfig, serviceProvider, FakeGadgetSpecFactory.SERVICE_NAME); client.getBaseArgs().setUseToken(UseToken.IF_AVAILABLE); return client; }
public HttpResponse fetch(HttpRequest request) throws GadgetException { request.setPostBody(ArrayUtils.EMPTY_BYTE_ARRAY); request.setHeader("Content-Type", "application/x-www-form-urlencoded"); return serviceProvider.fetch(request); } });
private void setNoSpecOptions(MakeRequestClient client) { client.getBaseArgs().setRequestOption(OAuthArguments.PROGRAMMATIC_CONFIG_PARAM, "true"); client.getBaseArgs().setRequestOption(OAuthArguments.PARAM_LOCATION_PARAM, "uri-query"); client.getBaseArgs().setRequestOption(OAuthArguments.REQUEST_METHOD_PARAM, "GET"); client.getBaseArgs().setRequestOption(OAuthArguments.REQUEST_TOKEN_URL_PARAM, FakeOAuthServiceProvider.REQUEST_TOKEN_URL); client.getBaseArgs().setRequestOption(OAuthArguments.ACCESS_TOKEN_URL_PARAM, FakeOAuthServiceProvider.ACCESS_TOKEN_URL); client.getBaseArgs().setRequestOption(OAuthArguments.AUTHORIZATION_URL_PARAM, FakeOAuthServiceProvider.APPROVAL_URL); }
/** * Used to revoke all access tokens issued by this service provider. * * @throws Exception */ public void revokeAllAccessTokens() throws Exception { for (TokenState state : tokenState.values()) { state.revokeToken(); } }
private MakeRequestClient makeSocialOAuthClient(String owner, String viewer, String gadget) throws Exception { SecurityToken securityToken = getSecurityToken(owner, viewer, gadget); serviceProvider.setExpectedRequestSecurityToken( securityToken ); MakeRequestClient client = new MakeRequestClient(securityToken, fetcherConfig, serviceProvider, FakeGadgetSpecFactory.SERVICE_NAME); client.getBaseArgs().setUseToken(UseToken.IF_AVAILABLE); return client; }
private MakeRequestClient makeSignedFetchClient(String owner, String viewer, String gadget) throws Exception { SecurityToken securityToken = getSecurityToken(owner, viewer, gadget); serviceProvider.setExpectedRequestSecurityToken( securityToken ); MakeRequestClient client = new MakeRequestClient(securityToken, fetcherConfig, serviceProvider, null); client.setBaseArgs(client.makeSignedFetchArguments()); return client; }
/** Client that does OAuth and does not send opensocial_* params */ private MakeRequestClient makeStrictNonSocialClient(String owner, String viewer, String gadget) throws Exception { SecurityToken securityToken = getSecurityToken(owner, viewer, gadget); serviceProvider.setExpectedRequestSecurityToken( securityToken ); return new MakeRequestClient(securityToken, fetcherConfig, serviceProvider, FakeGadgetSpecFactory.SERVICE_NAME); }
public HttpResponse fetch(HttpRequest request) throws GadgetException { request.setPostBody(ArrayUtils.EMPTY_BYTE_ARRAY); request.setHeader("Content-Type", "application/x-www-form-urlencoded"); return serviceProvider.fetch(request); } });
/** * Simulate the user visiting the service provider and approved access to their data. */ public void approveToken(String params) throws Exception { // This will throw if approvalUrl looks wrong. receivedCallbackUrl = serviceProvider.browserVisit(approvalUrl + '&' + params); }
private void setNoSpecOptions(MakeRequestClient client) { client.getBaseArgs().setRequestOption(OAuthArguments.PROGRAMMATIC_CONFIG_PARAM, "true"); client.getBaseArgs().setRequestOption(OAuthArguments.PARAM_LOCATION_PARAM, "uri-query"); client.getBaseArgs().setRequestOption(OAuthArguments.REQUEST_METHOD_PARAM, "GET"); client.getBaseArgs().setRequestOption(OAuthArguments.REQUEST_TOKEN_URL_PARAM, FakeOAuthServiceProvider.REQUEST_TOKEN_URL); client.getBaseArgs().setRequestOption(OAuthArguments.ACCESS_TOKEN_URL_PARAM, FakeOAuthServiceProvider.ACCESS_TOKEN_URL); client.getBaseArgs().setRequestOption(OAuthArguments.AUTHORIZATION_URL_PARAM, FakeOAuthServiceProvider.APPROVAL_URL); }
/** * Used to revoke all access tokens issued by this service provider. * * @throws Exception */ public void revokeAllAccessTokens() throws Exception { for (TokenState state : tokenState.values()) { state.revokeToken(); } }
/** Client that does OAuth and sends opensocial_* params */ private MakeRequestClient makeNonSocialClient(String owner, String viewer, String gadget) throws Exception { SecurityToken securityToken = getSecurityToken(owner, viewer, gadget); serviceProvider.setExpectedRequestSecurityToken( securityToken ); MakeRequestClient client = new MakeRequestClient(securityToken, fetcherConfig, serviceProvider, FakeGadgetSpecFactory.SERVICE_NAME); client.getBaseArgs().setSignOwner(true); client.getBaseArgs().setSignViewer(true); return client; }
public HttpResponse fetch(HttpRequest request) throws GadgetException { request.setPostBody(ArrayUtils.EMPTY_BYTE_ARRAY); request.setHeader("Content-Type", "application/x-www-form-urlencoded"); return serviceProvider.fetch(request); } });
/** * Simulate the user visiting the service provider and approved access to their data. */ public void approveToken(String params) throws Exception { // This will throw if approvalUrl looks wrong. receivedCallbackUrl = serviceProvider.browserVisit(approvalUrl + '&' + params); }
/** Client that does OAuth and sends opensocial_* params */ private MakeRequestClient makeNonSocialClient(String owner, String viewer, String gadget) throws Exception { SecurityToken securityToken = getSecurityToken(owner, viewer, gadget); serviceProvider.setExpectedRequestSecurityToken( securityToken ); MakeRequestClient client = new MakeRequestClient(securityToken, fetcherConfig, serviceProvider, FakeGadgetSpecFactory.SERVICE_NAME); client.getBaseArgs().setSignOwner(true); client.getBaseArgs().setSignViewer(true); return client; }
public HttpResponse fetch(HttpRequest request) throws GadgetException { request.setPostBody(ArrayUtils.EMPTY_BYTE_ARRAY); request.setHeader("Content-Type", "application/x-www-form-urlencoded"); return serviceProvider.fetch(request); } });
public HttpResponse fetch(HttpRequest request) throws GadgetException { request.setPostBody(ArrayUtils.EMPTY_BYTE_ARRAY); request.setHeader("Content-Type", "application/x-www-form-urlencoded"); return serviceProvider.fetch(request); } });