senior-platform-data
API JavaScript para retornar valores dos usuários como token, url do serviço, dados do usuário, domínio, entre outros.
Dependências
- NodeJS
- NPM
Utilização da API
Para utilizá-la no local desejado basta fazer o import:
import { user } from "@seniorsistemas/senior-platform-data";
E após isso, chamar as funções, como por exemplo:
user.getToken().then(v => {console.log(v)});
Todas as funções são assíncronas, tendo em mente que no futuro estas informações podem ser armazenadas em outro lugar ao invés de nos cookies.
Funções disponíveis
-
user
-
getAuthHeader()
- Retorna o header de autorização para ser utilizado nas requisições -
getToken()
- Retorna o token de acesso -
getUserData()
- Retorna os dados do usuário -
getRememberMe()
- Retorna o token de atualização e o tempo de expiração
-
-
service
-
getServicesUrl()
- Retorna a url do serviço -
getRestUrl()
- Retorna a url do serviço mais o sufixo rest -
getSoapUrl()
- Retorna a url do serviço mais o sufixo soap -
getOdataUrl()
- Retorna a url do serviço mais o sufixo odata
-
-
utils
-
getDomain()
- Retorna o domínio -
getSelectedSub()
- Retorna o sub ativo -
getSelectedCompany()
- Retorna a empresa ativa
-
Integração para passagem credenciais na amertura de nova aba ou iframe
O componente carrega automaticamente o token e servicesUrl à partir dos parâmetros passados na abertura pelo menu.