1

Angular Wialon Auth

Тема: Angular Wialon Auth

Estoy desarrollando un dashboard personalizado en Angular. Pero cada vez que quiero realizar una 'session.execute(svc)' la sesión no es válida, por lo que tengo que volver a solicitar un token antes de cada consulta.

Hay alguna forma de manejar de manera más eficiente una sesión en Angular? Para que al momento que el usuario inicie sesión la app se configure para realizar peticiones autorizadas?. Gracias!




I am developing a custom dashboard in Angular. But every time I want to perform a session.execute(svc) the session is invalid, so I have to re-request a token before each query.

Is there a way to more efficiently handle a session in Angular? So that when the user logs in the app is configured to make authorized requests? Thank you!


A example of my code is:

var url = 'wialon hosting url';

    var options = {
      eventsTimeout: 5
    };

     var sess = new W.Session(url, options);

     sess.execute('token/login', { "token": token }, function (data1: any) {
        sess.execute('report/exec_report', { params } ,function (data2: any) {
          execSub.next(data2);
        });
       });
});

2

Angular Wialon Auth

Re: Angular Wialon Auth

Hello
You have to store sess to global variable and reuse it where needed. The simplest way (but not secure) is to save `sess` to `window.sess` in page onload event