Table of Contents |
---|
...
Por lo que en este tutorial pretendemos explicar que pasos, componentes y configuraciones hay que realizar para desplegar el template web de plataforma y que muestre en función del rol del usuario unas opciones de menú u otras, estas opciones de menú serán los distintos formularios, dashboards o componentes.
Componentes Necesarios
El ejemplo consta de tres formularios y un dashboard, se crearán dos usuarios en plataforma. Luego en el realm se le asignara un rol a cada uno de estos usuarios y en el fichero de configuración centralizado se indicarán los distintos componentes del menú para estos roles.
...
Template web
Es un proyecto Vue, que incluye:
Integración nativa con el Identity Manager de la Plataforma.
Despliegue del distribuible como aplicación web de la Plataforma.
Uso de los componentes de Aplicación y Realm de la Plataforma para la securización.
...
Descripción de las variables
VUE_APP_APPLICATION = (nombre de la aplicación para cuando se despliega para web/nombre_aplicación)
VUE_APP_PROJECT = ( proyecto/ aplicación donde se asigna el realm y los recursos)
VUE_APP_PLATFORM = https://… (host)
VUE_APP_PLATFORM_I18n = (identificador del fichero internacionalizacion)
VUE_APP_PLATFORM_CONFIGURATION = ASSETCONFIGURATION (fichero configuracion centralizado)
VUE_APP_LOGIN_TYPE = realm (tipo de autenticacion puede ser default, realm)
VUE_APP_AUTH_TYPE = KEYCLOAK (poner KEYCLOAK en caso de KEYCLOAK sino cualquier otro valor o dejar vacío)
VUE_APP_KEYCLOAK_REALMID = onesaitplatform (realmid de keycloak)
VUE_APP_KEYCLOAK_CLIENTID = asset (client id de keycloak)
VUE_APP_THEME = '' (tema de plataforma se recogen los css del tema y se aplican en la aplicación)
...