ajaxSetup (beforeSend ne fonctionne pas

après la connexion à distance de l'aPI serveur, et d'obtenir un access_token, j'essaie de définir l'en-tête d'autorisation pour tous les appels ajax :

      .done(function (result) {
         console.log("GOT AUTHORIZATION");
         amplify.store( "tokens", { access_token: result.access_token, refresh_token: result.refresh_token, token_type: result.token_type, expires_in: result.expires_in });
         var authorization = 'Bearer ' + amplify.store( "tokens" ).access_token;
         console.log(authorization);

         $.ajaxSetup({
             beforeSend: function(xhr) {
                 xhr.setRequestHeader('Authorization', authorization);
             }
         });

sur console je peux voir :

GOT AUTHORIZATION login.js:34
Bearer 6b7578772fbb4178793100651f2234de840237fe

mais rien de la suite des appels ajax obtenir le bon en-tête set :

https://macmini.local:8000/Categories?_=1381758170726 

ne peut réussir que pas access_token est trouvé dans l'en-tête ( serveur de console ..)

{ code: 400,
   error: 'invalid_request',
   error_description: 'The access token was not found',stack: undefined }
saveAccessToken: 6b7578772fbb4178793100651f2234de840237fe, client_id: 1234567890, user_id: 1

J'ai essayé de modifier l'en-tête à l'intérieur de l'appel ajax wo succès

OriginalL'auteur | 2013-10-14