core-jgi/org.adempiere.base.process
Carlos Ruiz c1a1045d87
IDEMPIERE-5408 Allow or enforce login with specific tenant (FHCA-3823) (#1498)
* IDEMPIERE-5408 Allow or enforce login with specific tenant (FHCA-3823)

- Add column AD_Client.LoginPrefix

* - Implement logic to manage login prefix
- Add SysConfig keys LOGIN_PREFIX_SEPARATOR and LOGIN_WITH_TENANT_PREFIX

* - Rename methods as suggested by Heng Sin

* IDEMPIERE-5408 Allow or enforce login with specific tenant (FHCA-3823)

For security reasons is better to ask for MFA before showing additional information from the user.
Refactoring the panels to show the MFA panel as soon as the tenant is defined.

* - Add uniqueness validations on tenant creation

* - Fix the Forgot My Password functionality

* - Fix the Change Expired Password functionality

* - minor javadoc improvement
- remove a redundant comment, the method is already mark as deprecated

Co-authored-by: hengsin <hengsin@gmail.com>
2022-10-04 11:14:05 +02:00
..
.settings IDEMPIERE-4488 Remove .classpath from repository (#607) 2021-03-03 00:02:03 +01:00
META-INF iIDEMPIERE-5109 Release 9 Horizon - set master in v10 (#1092) 2021-12-24 17:18:24 +01:00
OSGI-INF IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation (#924) 2021-10-22 12:38:10 +02:00
src/org IDEMPIERE-5408 Allow or enforce login with specific tenant (FHCA-3823) (#1498) 2022-10-04 11:14:05 +02:00
.classpath IDEMPIERE-5427 Upgrade to Tycho 2.7.5 (#1493) 2022-09-21 14:21:27 +02:00
.project IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation (#924) 2021-10-22 12:38:10 +02:00
build.properties IDEMPIERE-5001 add org.adempiere.base.annotation.Process annotation (#924) 2021-10-22 12:38:10 +02:00
pom.xml IDEMPIERE-4933 Platform update for 9.x (#857) 2021-09-04 16:12:10 +02:00