Buscar dados usuário da Plataforma Senior X em tela Web 5.0

  • robson.hostin.unimed
    Participante
    # 4 anos, 9 meses atrás

    Tenho uma tela web 5.0 desenvolvido e estou publicando ela para acessar dentro da plataforma Senior X. Para utilizar alguns API’s da plataforma preciso obter o token e dados do usuário após já estar logado. Existe alguma forma de forma de obter esta estes dados

    daniel.huebes
    Participante
    # 4 anos, 9 meses atrás

    Robson, a forma de obter o token do usuário logado vai mudar dependendo da forma que você vai abrir sua tela.

    Se for em mesma aba (Dentro da plataforma):

    //escuta novas mensagens
    window.addEventListener(\'message\', function(event) {
    var data = event.data; //recebe a informação
    //irá exibir a seguinte estrutura JSON:
    // {
    // servicesUrl: ,
    // token: \'\'
    // }
    console.log(data):
    });

    Se for em nova aba:

    /garantimos que estamos recebendo a informação da senior
    var PREFIX = \"SENIOR_CREDENTIALS\";
    //se ouver a informação nós lemos ela
    if(window.name.indexOf(PREFIX) == 0){
    var data = JSON.parse(window.name.substring(PREFIX.length));
    //irá exibir a seguinte estrutura JSON:
    // {
    // servicesUrl: ,
    // token: \'\'
    // }
    console.log(data);
    }

    Segue documentação: https://dev.senior.com.br/documentacao/criando-um-pacote-de-menus-pre-definidos/modulos-criar-a-configuracao/

Visualizando 2 posts - 1 até 2 (de 2 do total)

You must be logged in to reply to this topic.