Go to file
Deepak Pansheriya 680f9f3757
IDEMPIERE-5346 : Adding SSO support (#1571)
* IDEMPIERE-5346 : Adding SSO support

* IDEMPIERE-5346 : Fix as per peer review feedback.
Valid user should have password not null
removing #SSO_IS_ALREADY_AUTHENTICATE context variable due to security risk
Cross site scripting issue on error.htm
Making show role panel as system configurable
Adding language selection on role panel
Adding SSO support on iDempiere monitor and osgi console

* IDEMPIERE-5346: Redirect to console using static URL to avoid security vulenarabilit

* Committing patch from Carlos pr1571PR

* IDEMPIERE-5565: fixing NPE issue on Role change

* IDEMPIERE-5346: Appling pr1571PR2 from Carlos

* 1. IDEMPIERE-5346: Fix idempiereMonitor goes in a loop of sign-in
- Fix NPE when changing role
- Fix NPE when a user with single role & sysconfig: SSO_SELECT_ROLE is 'N'

* IDEMPIERE-5346 : IDempiere Monitor, use out of box login when SSO is not configured.

* IDEMPIERE-5346: Adding Authorization type on User and Tenant window. Created /webui/admin page for login with application credential.

* IDEMPIERE-5346: Implementing Hengsi's Code review comments
Showing meaning full error when Identity Provider returns error
In SSO filter, ignoreing css, zkau, images and resource URL
Correcting typo in Principal name.
Updated Documentation

* IDEMPIERE-5346 : Fixed documentation, typo and pending review comments

* IDEMPIERE-5346: Use token & SSO principal service to validate in Login.GetClient

* IDEMPIERE-5346: Remove the Domain URL column and refactor the code.

* IDEMPIERE-5346: Adding flag ENABLE_SSO_IDEMPIERE_MONITOR and ENABLE_SSO_OSGI_CONSOLE, using cache for SSOService, defaulting Authentication type on client to “Application and SSO”

* IDEMPIERE-5346: Fixed issue of User SSO type not respected and support for Zoom URL
2023-09-21 16:43:49 +08:00
.github IDEMPIERE-4360 setup to use code quality to perform automatic reviews with static analysis (#1919) 2023-07-01 10:37:24 +02:00
db IDEMPIERE-5748: currencyrate - date is not truncated (#1869) 2023-05-31 17:32:27 +02:00
doc IDEMPIERE-4488 Remove .classpath from repository (#607) 2021-03-03 00:02:03 +01:00
event.test IDEMPIERE-4488 Remove .classpath from repository (#607) 2021-03-03 00:02:03 +01:00
lib IDEMPIERE-2910:update.sh run with issue 2015-11-10 17:07:12 +07:00
migration IDEMPIERE-5346 : Adding SSO support (#1571) 2023-09-21 16:43:49 +08:00
migration-historic IDEMPIERE-3655 Improve installer to include migration scripts and syncApplied / move old migration folders to migration-historic - just keep the folders > i4.1 in migration 2018-03-14 18:14:09 -03:00
org.adempiere.base IDEMPIERE-5346 : Adding SSO support (#1571) 2023-09-21 16:43:49 +08:00
org.adempiere.base-feature IDEMPIERE-5448 2023 June Platform Update (#1909) 2023-06-24 22:25:33 +08:00
org.adempiere.base.callout IDEMPIERE-5782 Generated Shipments/MR and Invoices with Invalid Sales Rep (#1914) 2023-06-28 10:21:18 +08:00
org.adempiere.base.process IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - AD_PInstance (#2003) 2023-09-13 10:59:21 +08:00
org.adempiere.eclipse.equinox.http.servlet IDEMPIERE-5346 : Adding SSO support (#1571) 2023-09-21 16:43:49 +08:00
org.adempiere.install IDEMPIERE-5837 Collect all System Properties of iDempiere in one class (#1980) 2023-08-26 09:39:53 +08:00
org.adempiere.payment.processor IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.adempiere.payment.processor-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.pipo IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) (#2006) 2023-09-13 12:37:27 +02:00
org.adempiere.pipo-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.pipo.handlers IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) (#1976) 2023-08-26 09:49:39 +08:00
org.adempiere.plugin.utils IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.adempiere.replication IDEMPIERE-5837 Collect all System Properties of iDempiere in one class (#1980) 2023-08-26 09:39:53 +08:00
org.adempiere.replication-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.replication.server IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.adempiere.replication.server-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.report.jasper IDEMPIERE-5837 Collect all System Properties of iDempiere in one class (#1980) 2023-08-26 09:39:53 +08:00
org.adempiere.report.jasper-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.adempiere.report.jasper.library IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.adempiere.server IDEMPIERE-5346 : Adding SSO support (#1571) 2023-09-21 16:43:49 +08:00
org.adempiere.server-feature IDEMPIERE-4416 invalidating a purchase order doesn't remove connectio… (#1942) 2023-07-31 15:20:26 +02:00
org.adempiere.ui IDEMPIERE-5845 - Adds Window Access validation for Drill Assistent (#1995) 2023-09-21 11:30:54 +08:00
org.adempiere.ui.zk IDEMPIERE-5346 : Adding SSO support (#1571) 2023-09-21 16:43:49 +08:00
org.adempiere.ui.zk-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.apache.ecs IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.compiere.db.oracle.provider IDEMPIERE-5837 Collect all System Properties of iDempiere in one class (#1980) 2023-08-26 09:39:53 +08:00
org.compiere.db.postgresql.provider IDEMPIERE-5837 Collect all System Properties of iDempiere in one class (#1980) 2023-08-26 09:39:53 +08:00
org.compiere.db.provider-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.eclipse.platform-feature IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.equinox.p2.director-feature IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.felix.webconsole IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.felix.webconsole-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.hazelcast.service IDEMPIERE-5837 Collect all System Properties of iDempiere in one class (#1980) 2023-08-26 09:39:53 +08:00
org.idempiere.hazelcast.service-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.javadoc IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.jetty.osgi.boot.fragment IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.keikai IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.maven.to.p2 IDEMPIERE-4933 Platform update for 9.x (#857) 2021-09-04 16:12:10 +02:00
org.idempiere.p2 IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.p2.repackaged IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.p2.targetplatform IDEMPIERE-5448 2023 June Platform Update (#1932) 2023-07-10 11:36:32 +02:00
org.idempiere.p2.targetplatform.mirror IDEMPIERE-5314 Add support to create local target platform mirror (#1362) 2022-06-22 16:30:01 +02:00
org.idempiere.p2.targetplatform.mirror.aggregator IDEMPIERE-5314 Add support to create local target platform mirror (#1362) 2022-06-22 16:30:01 +02:00
org.idempiere.p2.targetplatform.mirror.feature IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.parent IDEMPIERE-5448 2023 June Platform Update (#1911) 2023-06-26 10:59:28 +02:00
org.idempiere.printformat.editor IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.test IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - AD_PInstance (#2003) 2023-09-13 10:59:21 +08:00
org.idempiere.test-feature IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.webservices IDEMPIERE-5855:IDEMPIERE-4183 happen again by update spring library (spring resouce load from web only) (#2010) 2023-09-19 21:00:01 +08:00
org.idempiere.webservices-feature IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
org.idempiere.webservices.client-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.zk-feature IDEMPIERE-5523 Release 10 Peace (#1624) 2022-12-24 00:20:49 +01:00
org.idempiere.zk.billboard IDEMPIERE-5797 Zk: Upgrade Billboard chart to 3.9.0 (#1930) 2023-07-13 20:34:06 +08:00
org.idempiere.zk.billboard.chart IDEMPIERE-5797 Zk: Upgrade Billboard chart to 3.9.0 (#1930) 2023-07-13 20:34:06 +08:00
org.idempiere.zk.extra IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
utils_dev IDEMPIERE-5448 2023 June Platform Update (#1531) 2023-06-21 13:44:18 +02:00
.gitignore IDEMPIERE-5427 Upgrade to Tycho 2.7.5 (#1493) 2022-09-21 14:21:27 +02:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2019-12-12 19:55:19 +01:00
CONTRIBUTING.md Create How to contribute file 2019-12-12 18:10:10 +01:00
Credits.html IDEMPIERE-5523 Release 10 Peace / Update Credits file (#1620) 2022-12-23 13:59:37 +01:00
LICENSE.md Update LICENSE.md (#1132) 2022-01-14 10:02:43 +08:00
README.md Update README.md 2019-12-12 20:03:58 +01:00
RUN_SyncDBDev.sh IDEMPIERE-4602 Encrypt passwords on properties files (FHCA-1982) (#498) 2021-01-03 22:19:49 +08:00
SECURITY.md IDEMPIERE-5523 Release 10 Peace (#1619) 2022-12-23 14:27:27 +01:00
adempiere-local-template.properties added adempiere properties file template 2010-07-20 13:48:24 +08:00
license.html Update LICENSE.md (#1132) 2022-01-14 10:02:43 +08:00
note.for.update.readme IDEMPIERE-3531: note 2018-09-12 00:55:12 +07:00
pom.xml IDEMPIERE-5402 Replace Jfree Chart with Billboard (#1463) 2022-09-07 00:36:43 +02:00
pull_request_template.md Update pull_request_template.md 2023-03-08 19:23:08 +01:00
testTemplate.properties Fix notation of template file 2010-03-26 18:28:42 +00:00
zk.xml IDEMPIERE-3552:update to zk 8.5.0 2017-11-17 02:42:14 +07:00

README.md

iDempiere. Community Powered Enterprise

iDempiere Business Suite ERP/CRM/SCM done the community way. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users.

Please visit the project front page containing links for most of our resources: https://www.idempiere.org/

You can have a first-hand experience about the software in one of our live cloud test sites: https://www.idempiere.org/test-sites

If you want to install it by yourself, the most used way is to follow the guide: https://wiki.idempiere.org/en/Installing_iDempiere

In case of doubts please use our support forums at http://groups.google.com/group/idempiere
Or our Mattermost support channel in https://mattermost.idempiere.org/
Don't forget to check our code of conduct and our contribution guide

If you find a bug or want to register a feature request please consider discussing it first in our forums, and after you're totally sure, please use the JIRA ticketing system: https://idempiere.atlassian.net

Continuous integration when changing this repository is managed with Jenkins at http://ci.idempiere.org/