Obriu la pàgina de canvi de contrasenya i llegiu-la com ho faria un usuari, i després pregunteu quin servei posseeix realment la credencial. La pàgina és un formulari; el magatzem d'identitat és l'autoritat. Si tots dos no coincideixen, l'usuari troba una contrasenya rebutjada, un restabliment que no restableix res o un missatge d'èxit que no canvia res. Recórrer el flux de la pantalla al backend és l'única manera de detectar-ho.

Comenceu classificant l'operació: un canvi normal, un flux de contrasenya caducada o una recuperació després d'una contrasenya oblidada.

Tres operacions, tres fluxos de treball

Un canvi normal assumeix que l'usuari coneix la contrasenya actual i pot demostrar-ho. Un flux de contrasenya caducada pot permetre una sessió limitada en què només es permet el canvi. La recuperació després d'una contrasenya oblidada necessita una prova d'identitat completament diferent, i pot delegar-se a un proveïdor d'identitat en lloc de gestionar-se a la passarel·la VPN. Cadascuna té el seu punt final, suport de backend i regles de sessió, i un sol formulari no pot servir correctament les tres.

En un desplegament federat, la passarel·la pot no recollir cap contrasenya nova. Comproveu si el flux redirigeix al proveïdor d'identitat i si el text de la pàgina encara descriu un formulari local.

D'on surt realment la política

Pregunteu al propietari de la identitat la longitud permesa, el conjunt de caràcters i qualsevol restricció aplicable, i després escriviu instruccions que hi coincideixin. Inventar regles de composició al text d'ajuda, o prometre una acceptació que el backend rebutja, tots dos generen tiquets de suport. Les directrius NIST d'identitat digital es decanten per una orientació clara i comentaris útils en lloc de regles arbitràries, mentre que la política real de l'organització continua manant. Una publicació no és prova que un directori concret ja es comporti així.

Manteniu els missatges d'error útils sense filtrar secrets. Un missatge que repeteix una contrasenya escrita parcialment, o una captura de pantalla en un tiquet que en contingui una, converteixen un artefacte de suport en una exposició de credencials.

Redacció que coincideix amb el backend

La pàgina hauria de nomenar el flux de treball en lloc de descriure la política en abstracte. Digueu on es fa el canvi, quina prova cal i què passa amb les altres sessions. Si el canvi tanca la sessió de l'usuari a tot arreu, digueu-ho; si deixa altres dispositius actius, digueu-ho també. Un usuari confús que reintenta un canvi correcte és un cost de suport que una millor redacció evita.

La localització pot canviar el to de les instruccions; no pot canviar què accepta el backend.

Proveu el flux, no la pàgina

Utilitzeu un compte de prova permès i recórrer el canvi documentat, un cas de rebuig, el cas de contrasenya caducada i l'inici de sessió posterior. Quan l'MFA o una redirecció federada formen part del flux aprovat, recorreu-ho també. Una pàgina que es representa correctament ha verificat la presentació i res més, perquè el servei d'identitat decideix si l'operació de credencial s'ha completat.

Registreu el resultat de cada cas amb el compte utilitzat i l'hora. Un flux que funciona una vegada per a un administrador i falla per a un usuari normal és un resultat habitual, i el registre és el que el fa visible.

Després actualitzeu la pàgina per descriure què ha passat realment. Aquesta és tota la tasca.

Articles relacionats