...
Seguem os exemplos de utilização dos métodos:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
const sessionInfo = this.mingleService.getSessionInfo(); |
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
const bodyToRefreshToken = this.mingleService.getBodyToRefreshTokenAPI(); |
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
const urlToRefreshToken = this.mingleService.getRefreshTokenURL(); |
...
Por exemplo: "https://mingle.totvs.com.br/api/api/v1/auth/app/refresh"
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
const accessToken = this.mingleService.getAccessToken(); |
...
Por exemplo: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiNWZmZGE3YmRhYWNiMDY"
@param: token<string>
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
const accessToken = 'eyJ1c2VyX2lkIjoiNWZmZGE3YmRhYWNiMDY4NWYzNGQ1OWUyIiwic' this.mingleService.setTokenInSession(accessToken) |
...
As requisições HTTP realizadas através do Mingle Gateway passarão a utilizar o access_token informado no método invocado acima.
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
const paramsSet = this.mingleService.getParams(); const company = paramsSet.filter(e => e.key === 'EMPRESA').map(e => e.value); const branch = paramsSet.filter(e => e.key === 'FILIAL').map(e => e.value); |
...