|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectoauthP5.apis.DefaultApi20
public abstract class DefaultApi20
Default implementation of the OAuth protocol, version 2.0 (draft 11) This class is meant to be extended by concrete implementations of the API, providing the endpoints and endpoint-http-verbs. If your Api adheres to the 2.0 (draft 11) protocol correctly, you just need to extend this class and define the getters for your endpoints. If your Api does something a bit different, you can override the different extractors or services, in order to fine-tune the process. Please read the javadocs of the interfaces to get an idea of what to do.
Constructor Summary | |
---|---|
DefaultApi20()
|
Method Summary | |
---|---|
OAuthService |
createService(OAuthConfig config)
Creates an OAuthService |
abstract String |
getAccessTokenEndpoint()
Returns the URL that receives the access token requests. |
AccessTokenExtractor |
getAccessTokenExtractor()
Returns the access token extractor. |
Verb |
getAccessTokenVerb()
Returns the verb for the access token endpoint (defaults to GET) |
abstract String |
getAuthorizationUrl(OAuthConfig config)
Returns the URL where you should redirect your users to authenticate your application. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultApi20()
Method Detail |
---|
public AccessTokenExtractor getAccessTokenExtractor()
public Verb getAccessTokenVerb()
public abstract String getAccessTokenEndpoint()
public abstract String getAuthorizationUrl(OAuthConfig config)
config
- OAuth 2.0 configuration param object
public OAuthService createService(OAuthConfig config)
OAuthService
createService
in interface Api
OAuthService
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |