Interfaces de definición de reglas
Cada tipo de regla tiene una interfaz correspondiente asociada. Las clases especificadas para cada definición de regla implementan la interfaz relacionada.
Se proporcionan los siguientes conjuntos de interfaces:
- interfaces de aplicaciones
- Interfaces personalizadas
interfaces de aplicaciones
La aplicación proporciona las siguientes interfaces de aplicación de definición de reglas (correspondientes a cada tipo de regla):
- IPasswordPolicyForAssignment—This interfaz debe invocarse cuando se asigna por primera vez una política al usuario.
- IPasswordPolicyForPasswordChange—This interfaz debe invocarse cuando se cambia una contraseña.
- IPasswordPolicyForLogin—This interfaz debe invocarse durante el inicio de sesión para comprobar los intentos de inicio de sesión.
- IPasswordPolicyForSecretAnswers—This interfaz debe invocarse antes del inicio de sesión para validar las respuestas a las preguntas secretas.
- IPasswordPolicyForReset—This interfaz debe invocarse cuando hay una solicitud de restablecimiento de contraseña.
Interfaces personalizadas
Para cada interfaz de aplicación de definición de regla, también se proporciona una interfaz personalizada correspondiente. Puede utilizar su propia clase para implementar estas interfaces.
Una plantilla API, getUserForPasswordPolicy.xmlcontrola el input.xml para todas las implementaciones:
- IPasswordPolicyDOM
- IPasswordPolicyForPasswordChangeDOM
- IPasswordPolicyForLoginDOM
- IPasswordPolicyForSecretAnswersDOM
- IPasswordPolicyForResetDOM