-
Tom Darneix authored
* feat(api): doc on update password endpoint * fix(conf) fix contact update when user is not admin (#10695) * enh(API): Interfaces for renew password use case (#10728) * fix present method signature * enh(api): implements infrastructure for renew password use case (#10736) * enh(api): finish implementation for renew password use case (#10752) * enh(backend): Refactor configuration security policy (#10756) * feat(login): apply blocking and expiration policy on login (#10770) Refs: MON-12420 * enh(api): get password remaining time in legacy user endpoint (#10782) Refs: MON-12519 * enh(Authentication): Add page to renew password (#10724) * Add basic code to manage password expiration status * Implement page to reset the password * Update centreon-frontend to specific branch * Adapt User context props * Adapt user context props * Add a divider between current password and new passwords * Remove debug url * Adds tests * Display warning when the password is about to expire * Load user when password is renewed * Revert some changes and add message about password expiration * Remove unused import * Remove prop for user context * Rename variables * Add translations * Fix test * Fix critical error * Fix password expiration display * Update www/front_src/src/Login/index.test.tsx Co-authored-by: Bruno d'Auria <bdauria@centreon.com> * Add login endpoint call when resetting password * Fix centreon logo path * set cookie header manually Co-authored-by: Kevin Duret <kduret@centreon.com> Co-authored-by: alaunois <alaunois@centreon.com> Co-authored-by: Jérémy Jaouen <jjaouen@centreon.com> Co-authored-by: jeremyjaouen <61694165+jeremyjaouen@users.noreply.github.com> Co-authored-by: Bruno d'Auria <bdauria@centreon.com>
c1e9505f