@pauloweber/senior-js-user-data
v0.0.29
Published
API para retornar valores dos usuários, atualmente retorna via cookies
Downloads
3
Readme
senior-js-user-data
API para retornar valores dos usuários como token, url do serviço, userdata, domínio, entre outros. Atualmente as informações são obtidas via cookies
Atualmente a API está hospedada no npm do usuário @pauloweber, assim que for disponibilizado um npm oficial para a Senior iremos migrá-la.
Dependências
- NodeJS
- NPM
- js-cookie
Utilização da API
Para utilizá-la no local desejado basta fazer o import import {user} from "@pauloweber/senior-js-user-data"; e depois chamar as funções, exemplo user.getToken().then(v => {console.log(v)});. Todas as funções são assíncronas, já pensando em uma cenário onde não utilizaremos mais cookies, e iremos mudar para alguma estratégia assíncrona.
Funções disponíveis
- user
- 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
Quer retornar algum valor de um cookie que não está na lista? baixe o projeto e adicione os métodos, não esqueça de documentá-lo. http://git.senior.com.br/arquitetura/senior-js-user-data
Versões
Este projeto segue o padrão de versionamento semantic versioning semver.org