protected static String getOwnerId(HttpRequest request) { if (request.getAuthType() != AuthType.NONE && request.getOAuthArguments().getSignOwner()) { Preconditions.checkState(request.getSecurityToken() != null, "No Security Token set for request"); String ownerId = request.getSecurityToken().getOwnerId(); return Objects.firstNonNull(ownerId, ""); } // Requests that don't use authentication can share the result. return null; }
protected static String getInstanceId(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return Long.toString(request.getSecurityToken().getModuleId()); } // Requests that don't use authentication can share the result. return null; }
protected static String getOwnerId(HttpRequest request) { if (request.getAuthType() != AuthType.NONE && request.getOAuthArguments().getSignOwner()) { Preconditions.checkState(request.getSecurityToken() != null, "No Security Token set for request"); String ownerId = request.getSecurityToken().getOwnerId(); return Objects.firstNonNull(ownerId, ""); } // Requests that don't use authentication can share the result. return null; }
protected static String getInstanceId(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return Long.toString(request.getSecurityToken().getModuleId()); } // Requests that don't use authentication can share the result. return null; }
public boolean matches(Object obj) { HttpRequest match = (HttpRequest)obj; return super.matches(obj) && match.getSecurityToken() != null && match.getSecurityToken().equals( req.getSecurityToken() ); } }
public boolean matches(Object obj) { HttpRequest match = (HttpRequest)obj; return super.matches(obj) && match.getSecurityToken() != null && match.getSecurityToken().equals( req.getSecurityToken() ); } }
public String generateCallback(OAuthFetcherConfig fetcherConfig, String baseCallback, HttpRequest request, OAuthResponseParams responseParams) throws OAuthRequestException { Uri activeUrl = checkGadgetCanRender(request.getSecurityToken(), request.getOAuthArguments(), responseParams); String gadgetDomainCallback = getGadgetDomainCallback(request.getSecurityToken(), activeUrl); if (gadgetDomainCallback == null) { return null; } return generateCallbackForProvider(responseParams, baseCallback, gadgetDomainCallback); }
public String generateCallback(OAuthFetcherConfig fetcherConfig, String baseCallback, HttpRequest request, OAuthResponseParams responseParams) throws OAuthRequestException { Uri activeUrl = checkGadgetCanRender(request.getSecurityToken(), request.getOAuthArguments(), responseParams); String gadgetDomainCallback = getGadgetDomainCallback(request.getSecurityToken(), activeUrl); if (gadgetDomainCallback == null) { return null; } return generateCallbackForProvider(responseParams, baseCallback, gadgetDomainCallback); }
protected static String getAppUrl(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return request.getSecurityToken().getAppUrl(); } // Requests that don't use authentication can share the result. return null; }
protected static String getAppUrl(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return request.getSecurityToken().getAppUrl(); } // Requests that don't use authentication can share the result. return null; }
protected static String getTokenOwner(HttpRequest request) { SecurityToken st = request.getSecurityToken(); if (request.getAuthType() != AuthType.NONE && request.getAuthType() != AuthType.OAUTH2 && st.getOwnerId() != null && st.getOwnerId().equals(st.getViewerId()) && request.getOAuthArguments().mayUseToken()) { return st.getOwnerId(); } // Requests that don't use authentication can share the result. return null; }
/** * Save off our new token and secret to the persistent store. */ private void saveAccessToken() throws OAuthRequestException { OAuthAccessor accessor = accessorInfo.getAccessor(); TokenInfo tokenInfo = new TokenInfo(accessor.accessToken, accessor.tokenSecret, accessorInfo.getSessionHandle(), accessorInfo.getTokenExpireMillis()); fetcherConfig.getTokenStore().storeTokenKeyAndSecret(realRequest.getSecurityToken(), accessorInfo.getConsumer(), realRequest.getOAuthArguments(), tokenInfo, responseParams); }
/** * Save off our new token and secret to the persistent store. */ private void saveAccessToken() throws OAuthRequestException { OAuthAccessor accessor = accessorInfo.getAccessor(); TokenInfo tokenInfo = new TokenInfo(accessor.accessToken, accessor.tokenSecret, accessorInfo.getSessionHandle(), accessorInfo.getTokenExpireMillis()); fetcherConfig.getTokenStore().storeTokenKeyAndSecret(realRequest.getSecurityToken(), accessorInfo.getConsumer(), realRequest.getOAuthArguments(), tokenInfo, responseParams); }
/** * Builds the data we'll cache on the client while we wait for approval. */ private void buildClientApprovalState() { OAuthAccessor accessor = accessorInfo.getAccessor(); responseParams.getNewClientState().setRequestToken(accessor.requestToken); responseParams.getNewClientState().setRequestTokenSecret(accessor.tokenSecret); responseParams.getNewClientState().setOwner(realRequest.getSecurityToken().getOwnerId()); }
/** * Save off our new token and secret to the persistent store. */ private void saveAccessToken() throws OAuthRequestException { OAuthAccessor accessor = accessorInfo.getAccessor(); TokenInfo tokenInfo = new TokenInfo(accessor.accessToken, accessor.tokenSecret, accessorInfo.getSessionHandle(), accessorInfo.getTokenExpireMillis()); fetcherConfig.getTokenStore().storeTokenKeyAndSecret(realRequest.getSecurityToken(), accessorInfo.getConsumer(), realRequest.getOAuthArguments(), tokenInfo, responseParams); }
/** * Builds the data we'll cache on the client while we make requests. */ private void buildClientAccessState() { OAuthAccessor accessor = accessorInfo.getAccessor(); responseParams.getNewClientState().setAccessToken(accessor.accessToken); responseParams.getNewClientState().setAccessTokenSecret(accessor.tokenSecret); responseParams.getNewClientState().setOwner(realRequest.getSecurityToken().getOwnerId()); responseParams.getNewClientState().setSessionHandle(accessorInfo.getSessionHandle()); responseParams.getNewClientState().setTokenExpireMillis(accessorInfo.getTokenExpireMillis()); }
/** * Builds the data we'll cache on the client while we make requests. */ private void buildClientAccessState() { OAuthAccessor accessor = accessorInfo.getAccessor(); responseParams.getNewClientState().setAccessToken(accessor.accessToken); responseParams.getNewClientState().setAccessTokenSecret(accessor.tokenSecret); responseParams.getNewClientState().setOwner(realRequest.getSecurityToken().getOwnerId()); responseParams.getNewClientState().setSessionHandle(accessorInfo.getSessionHandle()); responseParams.getNewClientState().setTokenExpireMillis(accessorInfo.getTokenExpireMillis()); }
/** * Builds the data we'll cache on the client while we make requests. */ private void buildClientAccessState() { OAuthAccessor accessor = accessorInfo.getAccessor(); responseParams.getNewClientState().setAccessToken(accessor.accessToken); responseParams.getNewClientState().setAccessTokenSecret(accessor.tokenSecret); responseParams.getNewClientState().setOwner(realRequest.getSecurityToken().getOwnerId()); responseParams.getNewClientState().setSessionHandle(accessorInfo.getSessionHandle()); responseParams.getNewClientState().setTokenExpireMillis(accessorInfo.getTokenExpireMillis()); }
private void checkRequest(HttpRequest request) { assertEquals(context.getContainer(), request.getContainer()); assertEquals(GADGET_URL.toString(), request.getGadget().toString()); assertEquals(context.getToken().getAppId(), request.getSecurityToken().getAppId()); }
private void checkRequest(HttpRequest request) { assertEquals(context.getContainer(), request.getContainer()); assertEquals(GADGET_URL.toString(), request.getGadget().toString()); assertEquals(context.getToken().getAppId(), request.getSecurityToken().getAppId()); }