vue-login-adds

Paquete para el uso de inicio de sesion y validacion de documentacion por ciudadania digital
5,524
Install
npm install vue-login-adds
Latest Version:3.0.5
Vue:3
Last Updated:Oct 23, 2025
Links: npm
Maintainer: fiscalia_bo

Descripcion

Paquete para el uso de inicio de sesion y validacion de documentacion por ciudadania digital

Instalacion

Instalacion del paquete

npm i vue-login-adds

Variables de Entorno

VITE_API_BASE_URL="http://mi-pagina.com"
VITE_API_APLICATION="mp"
VITE_API_MS_AGETIC=https://ms-agetic.mp.gob.bo
VITE_API_MS_AGETIC_FRONT=https://agetic.mp.gob.bo
VITE_DEVELOPMENT_ENVIRONMENT="PROD | TEST | DEV"
VITE_API_LOCAL_FIRMATIC=https://localhost:4637

configuracion de variables de Entorno

import vueLoginAdds from 'vue-login-adds';

const app = createApp(App);
app.use(vueLoginAdds, {
  VITE_API_BASE_URL: import.meta.env.VITE_API_BASE_URL,
  VITE_API_APLICATION: import.meta.env.VITE_API_APLICATION,
  VITE_API_MS_AGETIC: import.meta.env.VITE_API_MS_AGETIC,
  VITE_API_MS_AGETIC_FRONT: import.meta.env.VITE_API_SERVER_REDIRECT,
  VITE_DEVELOPMENT_ENVIRONMENT: import.meta.env.VITE_DEVELOPMENT_ENVIRONMENT,
  VITE_API_LOCAL_FIRMATIC: import.meta.env.VITE_API_LOCAL_FIRMATIC,
});

app.mount('#app');

Configuracion para Iniciar sesion, validar documentos, notificaciones

<div style="height: 100vh; width: 100%;">
  <button @click="login">Iniciar Session</button>
  <button @click="validate">Validar Documento</button>
  <button @click="notification">Notificacion</button>
  <button @click="logout">cerrar Session</button>
</div>
<script setup lang="ts">
  import {LoginDigital,ListenPopupDigitalCitizenchip,validateDocument, LogoutDigital,validateNotification} from 'vue-login-adds'
export default defineComponent({
  components:{
  },
  methods:{
    async login(){
      //openWindows:true:nueva ventana // false: popup
      //tokenMsSeguridad: token ms seguridad v2 // opcional
      //verifyFunctionary: verificar funcionario defaul:true // opcional
      console.log('>>>>',await LoginDigital({openWindows:false,verifyFunctionary:true,tokenMsSeguridad:"eyhdfgdf..."}))
    },
    async validate(){
      //openWindows:true:nueva ventana // false: popup
      console.log('>>>>',await validateDocument({openWindows:false,documentId:"64d504e1cf3b003bb2fb5c77",urlNotificationDocument:"https://.... (OPCIONAL)"}))
    },

    async notification(){
      await validateNotification({
        "delegado": "123456",
        "proceso": "CÓDIGO UNICO: 00000000000000",
        "objeto": "Acta",
        "asunto": "gfhfgdgfdsgdf",
        "tipoNotificado":1,
        "contenido": "A través...</b> con .... </b>",
        "tramite": 84,
        "autoridad": {
          "numeroDocumento": "000111222",
          "fechaNacimiento": "27/05/1994"
        },
        "notificado": {
          "numeroDocumento": "111222333",
          "fechaNacimiento": "16/10/1986"
        },
        "enlaces": [],
        "notificacionId": 57,
        "personaId": 876,
        "casoPersonaAbogadoID": 110,
      },
      'eyJhb.....'
      )
    },

    //true:nueva ventana // false: popup
    async logout(){
      console.log('>>>>',await LogoutDigital({openWindows:false}))
    },
  },
})
</script>
<style>

</style>

Related Packages

vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

367,188,523 22,398
@vitejs/plugin-vue

The official plugin for Vue SFC support in Vite.

333,357,380 686
eslint-plugin-vue

Official ESLint plugin for Vue.js

266,364,830 4,591

Version History

Version Released Vue License
3.0.5 ^3.0.0
3.0.4 ^3.0.0
3.0.3 ^3.0.0
3.0.2 ^3.0.0
3.0.1 ^3.0.0
Pre-releases (21)
Version Released Vue License
0.0.29-alpha.20 ^3.2.47
0.0.29-alpha.19 ^3.2.47
0.0.29-alpha.18 ^3.2.47
0.0.29-alpha.17 ^3.2.47
0.0.28-alpha.16 ^3.2.47