Ticket #5244: 60-port_oauth_1.2.patch

File 60-port_oauth_1.2.patch, 2.7 KB (added by dpaleino, 14 years ago)

port JOSM to oauth-signpost 1.2

  • src/org/openstreetmap/josm/data/oauth/OAuthParameters.java

    From: David Paleino <dapal@debian.org>
    Subject: port JOSM code to OAuth-Signpost 1.2
    
    ---
     src/org/openstreetmap/josm/data/oauth/OAuthParameters.java            |    6 +++---
     src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java |    4 ++--
     2 files changed, 5 insertions(+), 5 deletions(-)
    
    old new import oauth.signpost.OAuthConsumer;  
    55import oauth.signpost.OAuthProvider;
    66import oauth.signpost.basic.DefaultOAuthConsumer;
    77import oauth.signpost.basic.DefaultOAuthProvider;
    8 import oauth.signpost.signature.SignatureMethod;
     8import oauth.signpost.signature.HmacSha1MessageSigner;
    99
    1010import org.openstreetmap.josm.data.Preferences;
    1111import org.openstreetmap.josm.tools.CheckParameterUtil;
    public class OAuthParameters {  
    133133     * @return the consumer
    134134     */
    135135    public OAuthConsumer buildConsumer() {
    136         return new DefaultOAuthConsumer(consumerKey, consumerSecret, SignatureMethod.HMAC_SHA1);
     136        OAuthConsumer consumer = new DefaultOAuthConsumer(consumerKey, consumerSecret);
     137        return consumer;
    137138    }
    138139
    139140    /**
    public class OAuthParameters {  
    146147    public OAuthProvider buildProvider(OAuthConsumer consumer) throws IllegalArgumentException {
    147148        CheckParameterUtil.ensureParameterNotNull(consumer, "consumer");
    148149        return new DefaultOAuthProvider(
    149                 consumer,
    150150                requestTokenUrl,
    151151                accessTokenUrl,
    152152                authoriseUrl
  • src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java

    old new public class OsmOAuthAuthorizationClient  
    129129        try {
    130130            monitor.beginTask("");
    131131            monitor.indeterminateSubTask(tr("Retrieving OAuth Request Token from ''{0}''", oauthProviderParameters.getRequestTokenUrl()));
    132             provider.retrieveRequestToken(null);
     132            provider.retrieveRequestToken(consumer, null);
    133133            return OAuthToken.createToken(consumer);
    134134        } catch(OAuthCommunicationException e){
    135135            if (canceled)
    public class OsmOAuthAuthorizationClient  
    162162        try {
    163163            monitor.beginTask("");
    164164            monitor.indeterminateSubTask(tr("Retrieving OAuth Access Token from ''{0}''", oauthProviderParameters.getAccessTokenUrl()));
    165             provider.retrieveAccessToken(null);
     165            provider.retrieveAccessToken(consumer, null);
    166166            return OAuthToken.createToken(consumer);
    167167        } catch(OAuthCommunicationException e){
    168168            if (canceled)