Árvore de páginas

Versões comparadas

Chave

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

...

  • 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.

getSessionInfoChangePwd

Bloco de código
languagejs
firstline1
titlegetSessionInfoChangePwd
linenumberstrue
const sessionInfoChangePwd = this.sessionService.getSessionInfoChangePwd();

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

  • host: ID do HOST cadastrado no Portal Mingle
  • set: ID do SET cadastrado no Portal Mingle
  • user_login: Login do usuário logado.

getBodyToRefreshTokenAPI

Bloco de código
languagejs
firstline1
titlegetBodyToRefreshTokenAPI
linenumberstrue
const bodyToRefreshToken = this.mingleService.getBodyToRefreshTokenAPI();

...

Bloco de código
languagejs
firstline1
titlesetTokenInSession
linenumberstrue
const accessToken = 'eyJ1c2VyX2lkIjoiNWZmZGE3YmRhYWNiMDY4NWYzNGQ1OWUyIiwic'
this.mingleService.setTokenInSession(accessToken)

Este método é utilizado para alterar o access_token de autenticação.

...

Caso o seu aplicativo tenha parâmetros customizados cadastrados no Portal Mingle como por exemplo: Empresa e Filial, você pode obter estes valores através do método acima. 

Neste exemplos estamos trabalhando com Empresa e Filial mas pode ser qualquer valor pré-definido no Portal Mingle.

getAllStorage

Bloco de código
languagejs
firstline1
titlegetAllStorage
linenumberstrue
this.mingleService.getAllStorage().then(response => {
	console.log("Keys of all Storage", response);
}).catch(error => {
	console.log("Error getAllStorage", error)
})

Este método retorna todos os itens salvos no storage da bilblioteca Mingle

saveUserData

Bloco de código
languagejs
firstline1
titlesaveUserData
linenumberstrue
 let body = {'value': 'test'}
 this.mingleService.saveUserData('key_getting', body).subscribe(response => { 
   console.log(response)
 })

Este método salva informações dinâmicas atreladas ao usuário logado na base de dados Mingle.

Pode ser utilizado para salvar preferências e configurações do aplicativo do usuário para posteriores consultas.

getUserData

Bloco de código
languagejs
firstline1
titlegetUserData
linenumberstrue
 this.mingleService.getUserData('key').subscribe(userData => {
   console.log(userData)
 })


Retorna o valor da chave criada anteriormente no método saveUserData