public interface

OAuth2Adapter

implements OAuthAdapter
org.mule.modules.janrain.oauth.OAuth2Adapter

Summary

Public Methods
abstract String authorize(Map<String, String> extraParameters, String accessTokenUrl, String redirectUri)
Build authorization URL and create the inbound endpoint for the callback
abstract void fetchAccessToken(String accessTokenUrl, String redirectUri)
Acquire access token and secret
abstract String getRefreshToken()
abstract boolean hasTokenExpired()
abstract void refreshAccessToken(String accessTokenUrl)
abstract void setExpiration(Date value)
[Expand]
Inherited Methods
From interface org.mule.modules.janrain.oauth.OAuthAdapter

Public Methods

public abstract String authorize (Map<String, String> extraParameters, String accessTokenUrl, String redirectUri)

Build authorization URL and create the inbound endpoint for the callback

Parameters
extraParameters Extra query string parameters that should be added to the authorization URL
accessTokenUrl
redirectUri
Returns
  • The authorization URL

public abstract void fetchAccessToken (String accessTokenUrl, String redirectUri)

Acquire access token and secret

Parameters
accessTokenUrl
redirectUri

public abstract String getRefreshToken ()

public abstract boolean hasTokenExpired ()

public abstract void refreshAccessToken (String accessTokenUrl)

Parameters
accessTokenUrl

public abstract void setExpiration (Date value)

Parameters
value