Formularios angulares y administradores de contraseñas
Yo suelo Formas angulares para registrarse e iniciar sesión en mi interfaz. Es una configuración clásica donde las solicitudes POST que salen del formulario se envían a una API de back-end.
Las solicitudes POST se envían desdesubmit
función con la que me regist(ngSubmit)=onSubmit()
sobre elform
elemento.
Me gustaría que los administradores de contraseñas jueguen con esto: guardar el inicio de sesión / contraseña en la creación del usuario, autocompletar al iniciar sesión, actualizar el cambio de contraseña.
Todo funciona bien con Dashlane. Pero recientemente probé Lastpass y no captó las solicitudes. Veo enesta página de ayuda que recomiendan usar formas desnudas. Esa no es una opción para mí, porque me gustaría una mejor experiencia de usuario.
Mi forma típica es:
<form [formGroup]="signupFormModel" (ngSubmit)="onSubmit()"...>
<input matInput
placeholder="Email"
formControlName="email"
type="email"
name="email"
autocomplete="username"
autofill>
<input matInput
, placeholder="Password"
[type]="hide_password ? 'password' : 'text'"
formControlName="password"
autocomplete="new-password"
name="new-password"
autofill>
<input matInput
placeholder="Confirm password"
[type]="hide_password ? 'password' : 'text'"
formControlName="password_confirmation"
autocomplete="new-password"
name="new-password-confirmation"
autofill>
<input mat-raised-button
type="submit"
value="Sign up">
</form>
Entonces ves que ya usoautocomplete
atributo y apropiadotype
& name
.
Mi conjetura es que Lastpass no intercepta solicitudes fuera de un evento Enviar. Pero esa no es la forma en que funcionan las formas angulares. (pero Dashlane parece estar de acuerdo con eso)
Que abre la pregunta ya que no quiero probar todos y cada uno de los administradores de contraseñas con mis formularios Angulares:
Cuáles son las pautas específicas para que los formularios angulares funcionen con la mayoría de los administradores de contraseña