/plugin-password

Primary LanguageJavaMIT LicenseMIT

🔗 Ligoj Password Management plugin Maven Central

Coverage Quality Gate Codacy Badge CodeFactor License

Ligoj Password Management plugin This plugin does not hold password, only tokens for renew request. The storage is delegated to plugin-id Provides the following features :

  • Mail for new accounts
  • Mail challenge reset password

Spring-Boot properties (can be injected in CUSTOM_OPTS) and can be dynamically modified from the administration console:

Name Default value Note
password.mail.from Mail FROM attribute when generated password is sent
password.mail.new.subject" Mail SUBJECT attribute when generated password is sent
password.mail.new.content Mail BODY attribute when generated password is sent. Can be a template containing $FULLNAME,$FIRSTNAME,$LASTNAME,$LINK,$ID,$COMPANY
password.mail.reset.subject Same than password.mail.new.subject be for reset workflow
password.mail.reset.content Same than password.mail.new.content be for reset workflow
password.mail.node Ligoj plugin node's identifier, implementing service:mail contract. See plugin-mail. When undefined, no mail is sent.
password.mail.from Mail FROM attribute when generated password is sent
password.mail.url Reset URL overriding the application's URL.
password.strength.gen.length 10 Generated default length for generated password.
password.strength.validation ^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{10,}$ Regular expression validating a new manual password.