Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Seguem os exemplos de utilização dos métodos: 

getSessionInfo

Bloco de código
languagejs
firstline1
titlegetSessionInfo
linenumberstrue
const sessionInfo = this.mingleService.getSessionInfo(); 

Retorno de um objeto contendo as informações da sessão atualizada: 

  • authDriver:  protheus, logix, datasul, analytics
  • client:  ID do cliente
  • client_name: Nome do cliente cadastrado no Portal Mingle
  • environmentUlr: url do servidor Mingle
  • params: Parametros customizados, por exemplo: EMPRESA e FILIAL do Protheus. 
  • refresh_token: JWT para realizar o AuthRefresh
  • set: ID do SET cadastrado no Portal Mingle
  • set_alias: Nome do ALIAS cadastrado no SET atual
  • token: JWT Access_token obtido na autenticação
  • user: ID do usuário logado
  • user_login: Login do usuário logado.

getBodyToRefreshTokenAPI

Bloco de código
languagejs
firstline1
titlegetSessionInfogetBodyToRefreshTokenAPI
linenumberstrue
const sessionInfobodyToRefreshToken = this.mingleService.getSessionInfogetBodyToRefreshTokenAPI(); 

...

Retorno de um objeto contendo as informações necessárias para realizar manualmente o Auth Refresh na API /auth/app/refresh.

  • _app: ID (string)
  • _client: ID (string)
  • _set: ID (string)
  • _muser: ID (string)
  • rtoken: JWT (string)

...

languagejs
firstline1
titlegetSessionInfo
linenumberstrue

...