It is currently 22 April 2025, 3:05 Advanced search

base64

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

base64

Postby rainer.battisti » 20 June 2017, 11:51

Nel richiamo di una WEBAPI devo passare le credenziali con la criptazione base64.
Ho usato la funzione btoa() ma in test sul PC non funziona e dice che non trova la funzione.
In un intervento mi è stato consigliato di usare quanto sotto:

var a = new Buffer('PIPPO:PLUTO').toString('base64');

Questa istruzione funziona in test su PC, ma quando pubblico l'app non funziona più perché non riconosce la funzione Buffer.

Qualcuno ha qualche idea ?

Grazie
rainer.battisti
 
Posts: 128
Joined: 23 June 2015, 10:18

Re: base64

Postby mromini » 17 October 2017, 10:14

Ciao, non so se ti serva ancora questa informazione ma io ho risolto in questo modo:

Code: Select all
    var b = this.srvUsername + ":" + this.srvPassword;
    console.log(b);
    if (app.runsLocally())
      b = btoa(b);
    else
      b = new Buffer(b).toString('base64');
    console.log(b);
    headers.Authorization = "Basic " + b;


Ciao,
Mario.
mromini
 
Posts: 464
Joined: 6 November 2012, 9:38

Re: base64

Postby rainer.battisti » 18 October 2017, 11:47

Ottimo grazie
rainer.battisti
 
Posts: 128
Joined: 23 June 2015, 10:18


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 16 guests

cron