Class SignpostAdapters.OAuthProvider
- java.lang.Object
-
- oauth.signpost.AbstractOAuthProvider
-
- org.openstreetmap.josm.data.oauth.SignpostAdapters.OAuthProvider
-
- All Implemented Interfaces:
Serializable
,oauth.signpost.OAuthProvider
- Enclosing class:
- SignpostAdapters
public static class SignpostAdapters.OAuthProvider extends oauth.signpost.AbstractOAuthProvider
OAuth provider.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description OAuthProvider(String requestTokenEndpointUrl, String accessTokenEndpointUrl, String authorizationWebsiteUrl)
Constructs a newOAuthProvider
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
closeConnection(oauth.signpost.http.HttpRequest request, oauth.signpost.http.HttpResponse response)
protected SignpostAdapters.HttpRequest
createRequest(String endpointUrl)
protected SignpostAdapters.HttpResponse
sendRequest(oauth.signpost.http.HttpRequest request)
-
Methods inherited from class oauth.signpost.AbstractOAuthProvider
getAccessTokenEndpointUrl, getAuthorizationWebsiteUrl, getRequestHeaders, getRequestTokenEndpointUrl, getResponseParameter, getResponseParameters, handleUnexpectedResponse, isOAuth10a, removeListener, retrieveAccessToken, retrieveRequestToken, retrieveToken, setListener, setOAuth10a, setRequestHeader, setResponseParameters
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
OAuthProvider
public OAuthProvider(String requestTokenEndpointUrl, String accessTokenEndpointUrl, String authorizationWebsiteUrl)
Constructs a newOAuthProvider
.- Parameters:
requestTokenEndpointUrl
- request token endpoint URLaccessTokenEndpointUrl
- access token endpoint URLauthorizationWebsiteUrl
- authorization website URL
-
-
Method Detail
-
createRequest
protected SignpostAdapters.HttpRequest createRequest(String endpointUrl) throws Exception
- Specified by:
createRequest
in classoauth.signpost.AbstractOAuthProvider
- Throws:
Exception
-
sendRequest
protected SignpostAdapters.HttpResponse sendRequest(oauth.signpost.http.HttpRequest request) throws Exception
- Specified by:
sendRequest
in classoauth.signpost.AbstractOAuthProvider
- Throws:
Exception
-
closeConnection
protected void closeConnection(oauth.signpost.http.HttpRequest request, oauth.signpost.http.HttpResponse response) throws Exception
- Overrides:
closeConnection
in classoauth.signpost.AbstractOAuthProvider
- Throws:
Exception
-
-