org.springframework.social.oauth1
Class OAuth1Parameters

java.lang.Object
  extended by org.springframework.social.oauth1.OAuth1Parameters

public final class OAuth1Parameters
extends java.lang.Object

Parameters for building an OAuth1 authorize URL.

See Also:
OAuth1Operations.buildAuthorizeUrl(String, OAuth1Parameters)

Field Summary
static OAuth1Parameters NONE
          Shared instance for passing zero authorization parameters (accepted for OAuth 1.0a-based flows).
 
Constructor Summary
OAuth1Parameters(java.lang.String callbackUrl)
          Creates a new OAuth1Parameters instance.
OAuth1Parameters(java.lang.String callbackUrl, MultiValueMap<java.lang.String,java.lang.String> additionalParameters)
          Creates a new OAuth1Parameters instance.
 
Method Summary
 MultiValueMap<java.lang.String,java.lang.String> getAdditionalParameters()
          Additional supported parameters to pass to the provider.
 java.lang.String getCallbackUrl()
          The authorization callback url; this value must be included for OAuth 1.0 providers (and NOT for OAuth 1.0a)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NONE

public static final OAuth1Parameters NONE
Shared instance for passing zero authorization parameters (accepted for OAuth 1.0a-based flows).

Constructor Detail

OAuth1Parameters

public OAuth1Parameters(java.lang.String callbackUrl)
Creates a new OAuth1Parameters instance.

Parameters:
callbackUrl - the authorization callback url; this value must be included for OAuth 1.0 providers (and NOT for OAuth 1.0a)

OAuth1Parameters

public OAuth1Parameters(java.lang.String callbackUrl,
                        MultiValueMap<java.lang.String,java.lang.String> additionalParameters)
Creates a new OAuth1Parameters instance.

Parameters:
callbackUrl - the authorization callback url; this value must be included for OAuth 1.0 providers (and NOT for OAuth 1.0a)
additionalParameters - additional supported parameters to pass to the provider
Method Detail

getCallbackUrl

public java.lang.String getCallbackUrl()
The authorization callback url; this value must be included for OAuth 1.0 providers (and NOT for OAuth 1.0a)


getAdditionalParameters

public MultiValueMap<java.lang.String,java.lang.String> getAdditionalParameters()
Additional supported parameters to pass to the provider.