1.2.8 • Published 4 years ago

sapitur-security-vue v1.2.8

Weekly downloads
15
License
ISC
Repository
gitlab
Last release
4 years ago

Sapitur Security Vue

Sobre

É uma bibliotéca JS baseado Axios para suprir as necessidades de segurança da Sapitur.

Instalação

npm

    $ npm install sapitur-security-vue

yarn

    $ yarn add sapitur-security-vue

Utilização

Importação

    // CommonsJS
    const getInstance = require('sapitur-security-vue')

    // ES6
    import getInstance from 'sapitur-security-vue'

Criando uma instância

    const http = getInstance({
        appUrl: 'http://endereco-api'
    },{
        appUrl: 'https://endereco-api-seguranca',
        auth: 'token-de-autorizacao'
    })

Esta instancia retornará:

    {
        application: Axios, // Esta propriedade contém uma instância do Axios da aplicação
        security: Axios, // Esta propriedade contém uma instância do Axios da API de segurança
        utils: {
            doLogin: Function(credentials), // Esta função performa login na API de segurança definido no getInstance e retorna uma promessa de request no Axios
            doLogout: Function() // Esta função performa logout na API de segurança definido no getInstance e retorna uma promessa de request no Axios
        }
    }

Trabalho futuro

  • [] Melhorar documentação com as funções do interceptor
  • [] Implementar casos de teste
  • [] Utilizar (talvez) TS
  • Melhorar o lint
1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.1.1

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago