package com.ibm.sbt.opensocial.domino.oauth.clients;
import com.ibm.sbt.opensocial.domino.oauth.DominoOAuth2Client;
/**
* A {@link DominoOAuth2Client} for Connections.
*
*/
public class ConnectionsOAuth2Client extends DominoOAuth2Client {
/**
* Creates a new DominoOAuth2Client for Connections.
* @param authorizationUrl The Connections OAuth 2.0 authorization URL.
* @param tokenUrl The Connections OAuth 2.0 token URL.
* @param clientId A Connections OAuth 2.0 client ID.
* @param clientSecret A Connections OAuth 2.0 client secret.
*/
public ConnectionsOAuth2Client(String authorizationUrl, String tokenUrl, String clientId, String clientSecret) {
super();
this.setAuthorizationUrl(authorizationUrl);
this.setTokenUrl(tokenUrl);
this.setClientId(clientId);
this.setClientSecret(clientSecret);
this.setAllowModuleOverride(true);
this.setUseAuthorizationHeader(false);
this.setUseUrlParameter(true);
this.setGrantType(GrantType.CODE);
}
}