GovernIB / LOGINIB

Plugins de Login
0 stars 2 forks source link

LOGINIB Desglossar Llinatges #20

Closed jsastre-dgtic closed 2 years ago

jsastre-dgtic commented 2 years ago

En cas de detectar que els llinatges no estan desglossats *()**, es mostrarà a l'usuari una pantalla perquè confirmi el desglossament.

Es pot proposar el desglossament automàticament, però l'usuari ha de ser qui confirmi que és correcte. En qualsevol cas, el contingut concatenat dels cognoms desglossats ha de coincidir exactament amb els cognoms sense desglossar.

Per evitar que cada vegada l'usuari hagi de fer el desglossament de cognoms, s'emmagatzemarà aquest desglossament (nif, llinatges sense desglossar, llinatge1, llinatge2) en una taula de LOGINIB i en cas que s'autentiqui de nou es verificarà si s'ha realitzat prèviament el desglossament (recerca per nif i cognoms sense desglossar).

La pantalla per dur a terme el desglossament de cognoms haurà de ser personalitzada per entitat mitjançant les propietats de personalització existents al properties de LOGINIB.

*()** Cal explicar com es detecta i incloure la possibilitat d'editar el camp nom (name)

jcerdar-indra commented 2 years ago

Se soluciona en el tag 2.4.0_0 (091e71a)

jcerdar-indra commented 2 years ago

Como se indica en el documento de estimación, se han implementado las siguientes funcionalidades:

Mostrar pantalla de edición de datos al acceder Al acceder por primera vez, aparecerá la pantalla de desglose. Esto se puede probar por ejemplo iniciando un trámite desde SISTRAMIT: #20DesgloSTTPF

Forzar mostrar pantalla de edición de datos Para que un usuario pueda modificar estos datos, se añade un parámetro en la llamada de loginIB que permite forzar que se muestre y edite la información almacenada. Esto puede ser útil para implementar el acceso desde aplicaciones externas, p.e. Carpeta.

Para probarlo, se puede acceder al webservice de loginIB: /loginibws/rest/swagger-ui.html

Allí, hacer un POST a /login. Un ejemplo de datos para el post es el siguiente, en la que es añade el parámetro para forzar el desglose: { "aplicacion": "SISTRA2", "auditar": false, "entidad": " A04003003", "forzarAutenticacion": false, "idioma": "ES", "inicioClaveAutomatico": false, "metodosAutenticacion": "CLAVE_CERTIFICADO", "paramsApp": { "parametros": [ { "propiedad": "forzarDesglose", "valor": "S" } ] }, "qaa": 1, "urlCallback": "http://www.google.es/", "urlCallbackError": "http://www.google.es/" }

Luego copiar la URL que devuelve la función y ver que redirige a la pantalla de forzareDesglose.

image

Establecer propiedad para permitir deshabilitar la gestión del desglose Esta propiedad se añade a nivel de properties, en el archivo loginib.properties y es la siguiente: desglose.omitirDesglose=false

Por defecto está a false para permitir habilitar el desglose.

Crear url de soporte para mostrar información retornada por el método de autenticación La URL de soporte que muestra la información de los datos es la siguiente: /loginibfront/test.html image

jcerdar-indra commented 2 years ago

Creación de un Backoffice de administración

Este Backoffice es accesible mediante la siguiente URL: /loginibback/

Para poder acceder, el usuario que accede necesita tener el rol LIB_BACK.

Permite consultar certificados desglosados y modificarlos desde allí: image image

avillen-dgtic commented 2 years ago

👍