Formas de Autenticação G5 usando SXI-API

  • renanrrai
    Participante
    # 2 semanas atrás

    Boa tarde.

    Estamos desenvolvendo em um cliente uma integração entre Sapiens x TERCEIRO, onde o terceiro possui algumas, uma delas é que integração conseguem fazer apenas API RESET.

    para isso O TERCEIRO vai consumir webservices(G5) nativos e customizadas via SXI-API.
    Até nesse ponto tranquilo, estamos conseguindo fazer os consumos utilizando Autenticação via Token, como mostra abaixo.

    – Geramos o token normalmente pelo API
    GeraToken

    Devido a limitação do terceiro, o mesmo não consegue dentro de um mesmo processo consumir duas API ao mesmo tempo, ou seja ele não consegue consumir a API do token e depois fazer a chamada do G5 via API-SXI.

    a Imagem abaixo mostra como esta a chamada dos serviços via PostMan
    – Parâmetros
    Parametros

    – Authorization
    Autorization

    – Header
    Header

    Dentro da aplicação do terceiro conseguimos deixar o token fixo na chamada da G5(API-SXI) devido a expiração e o tempo de expiração não é configurável no Senior X
    Existe a possiblidade de ao consumir G5(API-SXI) autenticar via usuario e senha do ERP?

    Da para cadastrar uma aplicação dentro do Senior X e passar como parâmetro para a G5(API-SXI) o usuario como app$nomeapp@senior.com.br e passar no Token a chave
    gerada da aplicação.

    Se eu cadastrar esses serviços do G5 no Senior x BPM > Configuraçoes > Fonte de Dados, existe alguma APIP do Senior X que eu consiga consumir essa fonte de dados ? e de alguma forma consumir essa API passando autenticação do cadastro da aplicação app$nomeapp@senior.com.br e sempre usando a chave gerada da aplicação.

    Os webservices customizadas que consumimos via G5(API-SXI) até conseguimos deixando eles em modo anônimo, mais por segurança não vamos manter esse padrão.

    Alguma sugestão de como posso fazer essa autenticação da G5(API-SXI)

    Desde já agradeço.

Visualizando 1 post (de 1 do total)

You must be logged in to reply to this topic.