Conflictes de verificació
El conflicte de verificació és una funcionalitat relativament recent de Decidim que està pensada per resoldre problemes amb la verificació o autorització de les usuàries.
La verificació és aquella funcionalitat que permet validar la identitat de les usuàries registrades; les formes més comunes són a través del correu electrònic o amb les ades personals de la persona (DNI, data de naixement i, a vegades, codi postal).
[més informació sobre la verificació a Decidim]
Un conflicte de verificació es produeix quan una usuària intenta introduir les seves dades, que han de ser correctes i vàlides (que es trobi al cens), però el sistema dóna error. Segurament, la usuària veu un missatge indicant que les seves dades ja estan essent utilitzades.
Això, en principi, no hauria d’implicar un robatori d’identitat. Com a administradores, el que hem de fer si això passa (segurament també haurem rebut una notificació) és accedir al Tauler d’Administració > Participants > Conflictes de Verificació.
Aquí trobem tots els conflictes de verificació d’aquest tipus que s’han produït a la nostra plataforma.
Si no apareix en aquest apartat i la usuària té el missatge d’error hem de comprovar que:
1) hagi posat les seves dades correctament (per exemple, que hagi utilitzat el format dd/mm/aaaa per la data de naixement),
2) o confirmar que és una usuària que sí es troba al cens.
El que veiem és que la Usuària / User (persona que s’està intentant verificar) està intentant utilitzar les dades de Usuari gestionat / Managed user (usuària que en algun moment anterior ha utilitzat les mateixes dades per autenticar-se).
Si aquests dos punts són correctes, ens trobem davant un “Conflicte de verificació”.
És a dir, el conflicte de verificació es produeix perquè una usuària està intentant verificar-se amb unes dades que estan vinculades a un altre compte.
Per què passa això?
Aquest tipus de conflicte pot passar en dos escenaris diferents:
- Usuàries que es creen un nou compte.
A vegades passa que una usuària tenia un compte antic amb el qual havia utilitzat les seves dades de verificació per validar la seva identitat, i ja no recorda aquest compte o no hi té accés. Per aquest motiu, es crea un nou compte i quan intenta verificar-se , salta l'error i es produeix el conflicte.
Decidim és molt cuidadós amb les dades de verificació; es crea un vincle quasi indestructible entre un compte d'usuària i les dades de verificació. Encara que s’elimini el compte antic, el sistema sap que les dades de verificació ja han estat utilitzades anteriorment i no permet reutilitzar-les.
Per solucionar el conflicte de verificació produït per aquest cas, Decidim ha desenvolupat la funcionalitat de Transferència.
- La impersonació.
Es pot donar la situació d’una usuària que, en un moment passat, hagués participat a través de la impersonació sense tenir un compte previ creat. Recordem que quan impersonem hem d’utilitzar les dades de verificació (per això només es poden impersonar persones que es trobin en el cens).
[més informació sobre la impersonació]
Amb la impersonació no es crea un usuari com a tal, però sí que vinculem les dades de verificació a un “semi-compte”, de manera no poden ser utilitzades una altra vegada. Això explica perquè no podem impersonar dues persones diferents amb les mateixes dades, o perquè la mateixa usuària, que ara sí s’ha creat un compte a la plataforma, li dóna error en intentar utilitzar les seves dades.
En aquest context també es genera un conflicte de verificació, i també el podem solucionar amb la funciontalitat de Transferència.
La Transferència
Com hem dit, la transferència és una de les solucions que Decidim ens ofereix per resoldre un conflicte de verificació.
La transferència serveix per fusionar els dos usuaris que han entrat en conflicte, de manera que l’activitat i dades de verificació d’un (el compte antic o la impersonació) estiguin disponibles al nou compte de la usuària que vol fer servir (el nou compte creat).
Per fer això, quan accedimt a l’apartat per transferir, hem d’indicar en el camp de “Correu electrònic” el correu del compte que volem mantenir. Normalment, aquest correu és el que veiem a la columna Usuària / User (el compte nou), però recomanem abans contactar amb la usuària i confirmar-ho.
No oblidis indicar la raó de la transferència i fer clic a Transferir.
- Posem un exemple:
L’Ariadna es va crear un compte el 2019 (ariadna.va+old@coditramuntana.com) i va verificar-se per participar i votar en uns pressupostos participatius. No ha tornat a participar a la plataforma fins ara i ja no recorda que tenia un compte, així que se’n crea un de nou amb un correu electrònic nou (ariadna.va+new@coditramuntana.com).
Activitat del compte antic de la usuària i creació del nou compte:
Quan intenta votar, surt el missatge d’error dient que les seves dades estan essent utilitzades.
Un cop l’Ariadna s’ha queixat de que no pot votar, que nosaltres com a admins hem confirmat que es troba al cens i veiem que hi ha un nou conflicte de verificació amb aquesta usuària, podem fer la transfarència:
- Cliquem al botó de transfarència.
- En el camp Correu electrònic indiquem el correu que posa a Usuària / User (que és el del compte nou).
En aquest cas, posem el el correu “ariadna.va+new@coditramuntana.com” - Clic a Transferir.
Realitzada aquesta transfarència, podem veure com ara només trobem un sol compte que té el nom i àlies de l'antic, però el correu electrònic del nou. Això és així perquè hem fusionat els dos, de manera que amb les dades d'accés del compte nou, la usuària conserva l'activitat i la verificació del compte antic.
L'Ariadna ja pot votar!
Amb els conflictes de verificació que provenen d’una Impersonació, la transferència és més simple perquè no hi ha un correu electrònic d’un compte antic. Només s’ha d’indicar al camp “Correu electrònic” el correu de la Usuària / User.
Altres solucions: la revocació
Una opció per evitar conflictes de verificació quan iniciem un nou procés participatiu és amb la revocació de les verificacions.
Com s’ha dit, una vegada s’han vinculat unes dades d’autorització o verificació a un compte, aquest vincle és quasi impossible d’eliminar. La única forma que el sistema permet és a través de la revocació. Aquesta acció elimina les verificacions que hi havia, de manera que les dades poden tornar a ser utilitzades.
Hi ha tres maneres de fer les revocacions:
- Revocar totes les verificacions de la nostra plataforma. Revoke all.
- Revocar totes les verificacions que s’han fet prèviament a una data en concret. Per exemple, podem eliminar totes les verificacions fetes abans de la data d’inici del nostre procés participatiu, de manera que les usuàries de nova creació que ja s’han verificat, no perden el seu status, però “netegem” verificacions antigues que, o poden generar conflictes de verificació, o poden ser d’usuàries que ja no es troben al cens. Revoke before date.
- Revocar només les dades de verificació utilitzades per a la Impersonació d’usuàries que hagim dut a terme prèviament a una data. D’aquesta manera, evitem conflices de verificació causats per impersonacions. Impersonated only.