Forgot Password

Автор: Paolo Furini
4.5
0
  • Последняя версия 4.0.0
  • Обновлено 4 месяца назад
  • Поддерживаемые версии v6.6-7.1
  • Лицензия Apache 2.0
  • Ресурсы
  • Теги
    Безопасность
  • Координаты компонента
    Копировать

Описание

Этот компонент приложения добавляет следующие свойства при добавлении в проект на платформе CUBA:

  • Позволяет отображать дополнительную ссылку «Забыли пароль?» в основном окне регистрации/входа, позволяя пользователям отправлять себе на email ссылку для восстановления пароля.
  • Позволяет заходить в систему как по логину, так и по email (это также работает при использовании REST API). ВНИМАНИЕ! Данная функция требует ограничения «уникальный» к атрибуту сущности пользователя «email» (просто укажите, что электронная почта пользователя должна быть единственной в системе)
  • Демонстрирует новый REST service (extsec_UserManagementService), который позволяет REST-клиентам использовать функцию восстановления пароля через API-запросы.
  • Добавляет логический атрибут allowAnonymous в файл rest-services.xml, позволяя вызывать только некоторые функции без маркера авторизации через REST API (v2). Это механизм, который позволяет использовать  extsec_UserManagementService перед аутентификацией, но может также служить пользовательским сервисам.

Для дополнительной информации, пожалуйста, ознакомьтесь с README на GitHub.