This is an automated email from the git hooks/post-receive script. New change to branch feature/7494 in repository observe. See http://git.codelutin.com/observe.git from 4ef2b84 Permettre d'enregistrer les configurations de bases et d'utilisateurs même immuables (See #7494) new 177d80c Vérification des permissions des utilisateurs en utilisant la configurations des bases (See #7494) new 598e7c5 Utilisation aussi du label dans le calcul de l'égalité sur une configuration de source de type topia PG (on s'en sert pour différencier différentes configuration sur la même base) new ef3be40 ajout d'une usine de configuration de sources de données neutre au niveau du runner de services, nettoyage de code et passage en scope compile des différentes configurations new b2f08df Gestion de la sécurité de l'application web bien avancée. The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit b2f08df37f34be67f5b9664dac4516048f4078f5 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Aug 31 00:30:59 2015 +0200 Gestion de la sécurité de l'application web bien avancée. Mais il faudrait revoir le requestContext car je ne suis pas satisfait de ce que j'ai fait, il vaudrait mieux introduire un RequestSecurityContext et n'avoir q'un seul type de RequestContext. (See #7494) commit ef3be40f607d1aeddaddb3e11a7047faf1a9f45e Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Aug 31 00:29:31 2015 +0200 ajout d'une usine de configuration de sources de données neutre au niveau du runner de services, nettoyage de code et passage en scope compile des différentes configurations commit 598e7c5ab19f0a1e85fde6824ab81f39d2a55cf7 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Aug 31 00:27:24 2015 +0200 Utilisation aussi du label dans le calcul de l'égalité sur une configuration de source de type topia PG (on s'en sert pour différencier différentes configuration sur la même base) commit 177d80cb4149cd329e3172f4d21f15990782e46c Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Aug 30 17:54:20 2015 +0200 Vérification des permissions des utilisateurs en utilisant la configurations des bases (See #7494) Summary of changes: .../web/ObserveWebApplicationContext.java | 32 ++- .../application/web/ObserveWebMotionFilter.java | 85 +++++++- .../web/configuration/db/ObserveWebDatabases.java | 2 + .../db/ObserveWebDatabasesHelper.java | 26 ++- .../db/impl/ObserveWebDatabasesBean.java | 5 + .../db/impl/ObserveWebDatabasesImmutable.java | 5 + .../configuration/user/ObserveWebUsersHelper.java | 64 ++++-- .../web/controller/ObserveWebMotionController.java | 35 +++- .../web/controller/v1/ConfigurationController.java | 82 ++++++++ .../controller/v1/DataSourceServiceController.java | 108 ++++++++++ .../web/controller/v1/DocController.java | 40 ---- .../v1/ObserveServiceControllerSupport.java | 34 ++++ .../v1/ReferentialServiceController.java | 31 +-- .../ObserveWebRequestContextConnected.java} | 36 ++-- .../ObserveWebRequestContextNotConnected.java} | 43 ++-- .../ObserveWebRequestContextSupport.java} | 33 +-- ...equestContextWithNoDataSourceConfiguration.java | 47 +++++ .../BadObserveWebUserPasswordException.java | 27 +++ ...urceConfigurationAlreadyRegistredException.java | 27 +++ .../InvalidAuthenticationTokenException.java | 22 ++ .../ObserveWebSecurityApplicationContext.java | 224 +++++++++++++++++++++ ...ObserveWebSecurityAuthenticationTokenCache.java | 84 ++++++++ .../security/UnknownObserveWebUserException.java | 21 ++ .../UnknownObserveWebUserForDatabaseException.java | 27 +++ observe-application-web/src/main/resources/mapping | 3 +- .../db/ObserveWebDatabasesHelperTest.java | 40 ++-- .../user/ObserveWebUsersHelperTest.java | 45 +++-- .../ObserveDataSourceConfigurationTopiaPG.java | 6 +- observe-services-runner/pom.xml | 2 - .../ObserveDataSourceConfigurationMainFactory.java | 24 +++ .../services/ObserveServiceMainFactory.java | 3 +- 31 files changed, 1057 insertions(+), 206 deletions(-) create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/ConfigurationController.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/DataSourceServiceController.java delete mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/DocController.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/ObserveServiceControllerSupport.java copy observe-application-web/src/main/java/fr/ird/observe/application/web/{ObserveWebRequestContext.java => request/ObserveWebRequestContextConnected.java} (55%) copy observe-application-web/src/main/java/fr/ird/observe/application/web/{ObserveWebRequestContext.java => request/ObserveWebRequestContextNotConnected.java} (54%) rename observe-application-web/src/main/java/fr/ird/observe/application/web/{ObserveWebRequestContext.java => request/ObserveWebRequestContextSupport.java} (62%) create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/request/ObserveWebRequestContextWithNoDataSourceConfiguration.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/BadObserveWebUserPasswordException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/DataSourceConfigurationAlreadyRegistredException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/InvalidAuthenticationTokenException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/ObserveWebSecurityApplicationContext.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/ObserveWebSecurityAuthenticationTokenCache.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/UnknownObserveWebUserException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/UnknownObserveWebUserForDatabaseException.java create mode 100644 observe-services-runner/src/main/java/fr/ird/observe/services/ObserveDataSourceConfigurationMainFactory.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.