All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.pac4j.oauth.profile.foursquare.FoursquareProfileCreator Maven / Gradle / Ivy

There is a newer version: 6.1.0
Show newest version
package org.pac4j.oauth.profile.foursquare;

import com.github.scribejava.core.model.OAuth2AccessToken;
import com.github.scribejava.core.model.OAuthRequest;
import com.github.scribejava.core.model.Token;
import com.github.scribejava.core.oauth.OAuthService;
import org.pac4j.core.client.IndirectClient;
import org.pac4j.oauth.config.OAuth20Configuration;
import org.pac4j.oauth.config.OAuthConfiguration;
import org.pac4j.oauth.profile.creator.OAuth20ProfileCreator;

/**
 * A specific Foursquare profile creator.
 *
 * @author Jerome Leleu
 * @since 2.0.0
 */
public class FoursquareProfileCreator extends OAuth20ProfileCreator {

    /**
     * 

Constructor for FoursquareProfileCreator.

* * @param configuration a {@link OAuth20Configuration} object * @param client a {@link IndirectClient} object */ public FoursquareProfileCreator(final OAuth20Configuration configuration, final IndirectClient client) { super(configuration, client); } /** {@inheritDoc} */ @Override protected void signRequest(final OAuthService service, final Token accessToken, final OAuthRequest request) { request.addQuerystringParameter(OAuthConfiguration.OAUTH_TOKEN, ((OAuth2AccessToken) accessToken).getAccessToken()); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy