protected static String getServiceName(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return request.getOAuthArguments().getServiceName(); } // Requests that don't use authentication can share the result. return null; }
protected static String getTokenName(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return request.getOAuthArguments().getTokenName(); } // Requests that don't use authentication can share the result. return null; }
protected static String getTokenName(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return request.getOAuthArguments().getTokenName(); } // Requests that don't use authentication can share the result. return null; }
protected static String getServiceName(HttpRequest request) { if (request.getAuthType() != AuthType.NONE) { return request.getOAuthArguments().getServiceName(); } // Requests that don't use authentication can share the result. return null; }
/** * Do we need to exchange a request token for an access token? */ private boolean needAccessToken() { if (realRequest.getOAuthArguments().mustUseToken() && accessorInfo.getAccessor().requestToken != null && accessorInfo.getAccessor().accessToken == null) { return true; } return realRequest.getOAuthArguments().mayUseToken() && accessTokenExpired(); }
/** * Do we need to exchange a request token for an access token? */ private boolean needAccessToken() { if (realRequest.getOAuthArguments().mustUseToken() && accessorInfo.getAccessor().requestToken != null && accessorInfo.getAccessor().accessToken == null) { return true; } return realRequest.getOAuthArguments().mayUseToken() && accessTokenExpired(); }
protected static String getServiceName(HttpRequest request) { if ((request.getAuthType() != AuthType.NONE) && (request.getAuthType() != AuthType.OAUTH2)) { return request.getOAuthArguments().getServiceName(); } // Requests that don't use authentication can share the result. return null; }
/** * Do we need to get the user's approval to access the data? */ private boolean needApproval() { return (realRequest.getOAuthArguments().mustUseToken() && accessorInfo.getAccessor().requestToken == null && accessorInfo.getAccessor().accessToken == null); }
protected static String getTokenName(HttpRequest request) { if ((request.getAuthType() != AuthType.NONE) && (request.getAuthType() != AuthType.OAUTH2)) { return request.getOAuthArguments().getTokenName(); } // 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 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; }
/** * Do we need to get the user's approval to access the data? */ private boolean needApproval() { return (realRequest.getOAuthArguments().mustUseToken() && accessorInfo.getAccessor().requestToken == null && accessorInfo.getAccessor().accessToken == null); }
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 getTokenOwner(HttpRequest request) { SecurityToken st = request.getSecurityToken(); if (request.getAuthType() != AuthType.NONE && 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; }
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); }
public boolean matches(Object obj) { HttpRequest match = (HttpRequest)obj; return (match.getMethod().equals(req.getMethod()) && match.getUri().equals(req.getUri()) && match.getAuthType().equals(req.getAuthType()) && match.getPostBodyAsString().equals(req.getPostBodyAsString()) && Objects.equal(match.getOAuthArguments(), req.getOAuthArguments()) && match.getHeaders().equals(req.getHeaders())); } }
/** * 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); }