public String getActiveUrl() { return delegate.getActiveUrl(); } }
public String getActiveUrl() { return delegate.getActiveUrl(); } }
public String getActiveUrl() { return delegate.getActiveUrl(); } }
public String getActiveUrl() { return delegate.getActiveUrl(); } }
public String getActiveUrl() { return delegate.getActiveUrl(); } }
private Uri checkGadgetCanRender(SecurityToken securityToken, OAuthArguments arguments, OAuthResponseParams responseParams) throws OAuthRequestException { try { GadgetContext context = new OAuthGadgetContext(securityToken, arguments); // This feels really heavy-weight, is there a simpler way to figure out if a gadget requires // a locked-domain? Gadget gadget = processor.process(context); Uri activeUrl = Uri.parse(securityToken.getActiveUrl()); String hostname = activeUrl.getAuthority(); if (!lockedDomainService.isGadgetValidForHost(hostname, gadget, securityToken.getContainer())) { throw new OAuthRequestException(OAuthError.UNKNOWN_PROBLEM, "Gadget should not be using URL " + activeUrl); } return activeUrl; } catch (ProcessingException e) { throw new OAuthRequestException(OAuthError.UNKNOWN_PROBLEM, "Unable to check if gadget is using locked-domain", e); } }
private Uri checkGadgetCanRender(SecurityToken securityToken, OAuthArguments arguments, OAuthResponseParams responseParams) throws OAuthRequestException { try { GadgetContext context = new OAuthGadgetContext(securityToken, arguments); // This feels really heavy-weight, is there a simpler way to figure out if a gadget requires // a locked-domain? Gadget gadget = processor.process(context); Uri activeUrl = Uri.parse(securityToken.getActiveUrl()); String hostname = activeUrl.getAuthority(); if (!lockedDomainService.gadgetCanRender(hostname, gadget, securityToken.getContainer())) { throw new OAuthRequestException(OAuthError.UNKNOWN_PROBLEM, "Gadget should not be using URL " + activeUrl); } return activeUrl; } catch (ProcessingException e) { throw new OAuthRequestException(OAuthError.UNKNOWN_PROBLEM, "Unable to check if gadget is using locked-domain", e); } }
private Uri checkGadgetCanRender(SecurityToken securityToken, OAuthArguments arguments, OAuthResponseParams responseParams) throws OAuthRequestException { try { GadgetContext context = new OAuthGadgetContext(securityToken, arguments); // This feels really heavy-weight, is there a simpler way to figure out if a gadget requires // a locked-domain? Gadget gadget = processor.process(context); Uri activeUrl = Uri.parse(securityToken.getActiveUrl()); String hostname = activeUrl.getAuthority(); if (!lockedDomainService.gadgetCanRender(hostname, gadget, securityToken.getContainer())) { throw new OAuthRequestException(OAuthError.UNKNOWN_PROBLEM, "Gadget should not be using URL " + activeUrl); } return activeUrl; } catch (ProcessingException e) { throw new OAuthRequestException(OAuthError.UNKNOWN_PROBLEM, "Unable to check if gadget is using locked-domain", e); } }
public static BlobCrypterSecurityToken fromToken(SecurityToken token) { BlobCrypterSecurityToken interpretedToken = new BlobCrypterSecurityToken(token.getContainer(), token.getDomain(), token.getActiveUrl(), null); interpretedToken .setAppId(token.getAppId()) .setAppUrl(token.getAppUrl()) .setExpiresAt(token.getExpiresAt()) .setModuleId(token.getModuleId()) .setOwnerId(token.getOwnerId()) .setTrustedJson(token.getTrustedJson()) .setViewerId(token.getViewerId()); return interpretedToken; } }
public static BlobCrypterSecurityToken fromToken(SecurityToken token) { BlobCrypterSecurityToken interpretedToken = new BlobCrypterSecurityToken(token.getContainer(), token.getDomain(), token.getActiveUrl(), null); interpretedToken .setAppId(token.getAppId()) .setAppUrl(token.getAppUrl()) .setExpiresAt(token.getExpiresAt()) .setModuleId(token.getModuleId()) .setOwnerId(token.getOwnerId()) .setTrustedJson(token.getTrustedJson()) .setViewerId(token.getViewerId()); return interpretedToken; } }
public static BlobCrypterSecurityToken fromToken(SecurityToken token) { BlobCrypterSecurityToken interpretedToken = new BlobCrypterSecurityToken(token.getContainer(), token.getDomain(), token.getActiveUrl(), null); interpretedToken .setAppId(token.getAppId()) .setAppUrl(token.getAppUrl()) .setExpiresAt(token.getExpiresAt()) .setModuleId(token.getModuleId()) .setOwnerId(token.getOwnerId()) .setTrustedJson(token.getTrustedJson()) .setViewerId(token.getViewerId()); return interpretedToken; } }
public String generateCallback(OAuthFetcherConfig fetcherConfig, String baseCallback, HttpRequest request, OAuthResponseParams responseParams) { SecurityToken st = request.getSecurityToken(); Uri activeUrl = Uri.parse(st.getActiveUrl()); assertEquals(GADGET_MAKE_REQUEST_URL, activeUrl.toString()); assertEquals(GadgetTokenStoreTest.DEFAULT_CALLBACK, baseCallback); return new UriBuilder() .setScheme("http") .setAuthority(activeUrl.getAuthority()) .setPath("/realcallback") .toString(); } };
public String generateCallback(OAuthFetcherConfig fetcherConfig, String baseCallback, HttpRequest request, OAuthResponseParams responseParams) { SecurityToken st = request.getSecurityToken(); Uri activeUrl = Uri.parse(st.getActiveUrl()); assertEquals(GADGET_MAKE_REQUEST_URL, activeUrl.toString()); assertEquals(GadgetTokenStoreTest.DEFAULT_CALLBACK, baseCallback); return new UriBuilder() .setScheme("http") .setAuthority(activeUrl.getAuthority()) .setPath("/realcallback") .toString(); } };
public String generateCallback(OAuthFetcherConfig fetcherConfig, String baseCallback, HttpRequest request, OAuthResponseParams responseParams) { SecurityToken st = request.getSecurityToken(); Uri activeUrl = Uri.parse(st.getActiveUrl()); assertEquals(GADGET_MAKE_REQUEST_URL, activeUrl.toString()); assertEquals(GadgetTokenStoreTest.DEFAULT_CALLBACK, baseCallback); return new UriBuilder() .setScheme("http") .setAuthority(activeUrl.getAuthority()) .setPath("/realcallback") .toString(); } };