nl.surfnet.coin.teams.domain
Class ThreeLeggedOauth10aGroupProviderApi

java.lang.Object
  extended by org.scribe.builder.api.DefaultApi10a
      extended by nl.surfnet.coin.teams.domain.ThreeLeggedOauth10aGroupProviderApi
All Implemented Interfaces:
org.scribe.builder.api.Api

public class ThreeLeggedOauth10aGroupProviderApi
extends org.scribe.builder.api.DefaultApi10a

Api implementation for an external group provider with 3 legged OAuth 1.0


Constructor Summary
ThreeLeggedOauth10aGroupProviderApi(GroupProvider groupProvider)
           
 
Method Summary
 String getAccessTokenEndpoint()
           
 org.scribe.model.Verb getAccessTokenVerb()
          
 String getAuthorizationUrl(org.scribe.model.Token requestToken)
           
 String getRequestTokenEndpoint()
           
 org.scribe.model.Verb getRequestTokenVerb()
           
 
Methods inherited from class org.scribe.builder.api.DefaultApi10a
createService, getAccessTokenExtractor, getBaseStringExtractor, getHeaderExtractor, getRequestTokenExtractor, getSignatureService, getTimestampService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreeLeggedOauth10aGroupProviderApi

public ThreeLeggedOauth10aGroupProviderApi(GroupProvider groupProvider)
Method Detail

getAccessTokenVerb

public org.scribe.model.Verb getAccessTokenVerb()

Overrides:
getAccessTokenVerb in class org.scribe.builder.api.DefaultApi10a
Returns:
if get is configured Verb.GET otherwise Verb.POST

getRequestTokenVerb

public org.scribe.model.Verb getRequestTokenVerb()
Overrides:
getRequestTokenVerb in class org.scribe.builder.api.DefaultApi10a

getRequestTokenEndpoint

public String getRequestTokenEndpoint()
Specified by:
getRequestTokenEndpoint in class org.scribe.builder.api.DefaultApi10a

getAccessTokenEndpoint

public String getAccessTokenEndpoint()
Specified by:
getAccessTokenEndpoint in class org.scribe.builder.api.DefaultApi10a

getAuthorizationUrl

public String getAuthorizationUrl(org.scribe.model.Token requestToken)
Specified by:
getAuthorizationUrl in class org.scribe.builder.api.DefaultApi10a


Copyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.