This is an automated email from the git hooks/post-receive script. New change to branch feature/7463-3 in repository observe. See http://git.codelutin.com/observe.git from df6e99c Ajout de FIXME à corriger plus tard new 608d4f3 Revue de l'init d'une base sur l'application web new 7fdf68a Possibilité d'utiliser la connexion pour obtenir un service new 09c2923 Le test de ping refonctionne new 884b8d8 Ajout de fixme sur le test de DatasourceService car la gestion d'esxception n'est pas encore gérée au niveau du serveur web new 69296b9 On ne soumet dans le header que le jeton de securite new 695639a Simplification de la sécurité + Gestion des erreurs au niveau du serveur web (reste à gérer le retour dans le client REST) The 6 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 695639ac672ebe6e7982244131b53dce70be714e Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Sep 7 23:47:48 2015 +0200 Simplification de la sécurité + Gestion des erreurs au niveau du serveur web (reste à gérer le retour dans le client REST) commit 69296b99cded0ad358f8564815cd4fc97e0ed641 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Sep 7 23:47:12 2015 +0200 On ne soumet dans le header que le jeton de securite commit 884b8d89f03e7a6e10e0f87b9895dc99a627f122 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Sep 7 22:15:24 2015 +0200 Ajout de fixme sur le test de DatasourceService car la gestion d'esxception n'est pas encore gérée au niveau du serveur web commit 09c29230b4bc78ffbde4e678a0d8ef3e336daacf Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Sep 7 22:14:40 2015 +0200 Le test de ping refonctionne commit 7fdf68af1a56256c148dd00e815e1721fdd61432 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Sep 7 22:03:30 2015 +0200 Possibilité d'utiliser la connexion pour obtenir un service commit 608d4f30ed957ac49ad0416b1557c3a3aaf12dc5 Author: Tony CHEMIT <chemit@codelutin.com> Date: Mon Sep 7 21:58:40 2015 +0200 Revue de l'init d'une base sur l'application web Summary of changes: .../web/ObserveWebApplicationListener.java | 2 +- .../application/web/ObserveWebMotionFilter.java | 63 ++------------ .../web/controller/ObserveWebMotionController.java | 13 ++- .../web/controller/v1/ConfigurationController.java | 2 +- .../controller/v1/DataSourceServiceController.java | 49 +++++++---- ...serveAuthenticatedServiceControllerSupport.java | 30 +++++++ .../v1/ObserveServiceControllerSupport.java | 54 ++++++++++-- .../controller/v1/ObserveWebErrorController.java | 97 ++++++++++++++++++++++ .../v1/ReferentialServiceController.java | 9 +- .../ConsolidateDataServiceController.java | 4 +- .../v1/actions/report/ReportServiceController.java | 4 +- .../validate/ValidateServiceController.java | 4 +- .../ActivityLongLineEncouterServiceController.java | 4 +- ...ctivityLongLineSensorUsedServiceController.java | 4 +- .../ActivityLonglineServiceController.java | 4 +- .../GearUseFeaturesLonglineServiceController.java | 4 +- .../SetLonglineCatchServiceController.java | 4 +- ...LonglineDetailCompositionServiceController.java | 4 +- ...LonglineGlobalCompositionServiceController.java | 4 +- .../v1/longline/SetLonglineServiceController.java | 4 +- .../v1/longline/TdrServiceController.java | 4 +- .../v1/longline/TripLonglineServiceController.java | 4 +- ...tivitySeineObservedSystemServiceController.java | 4 +- .../v1/seine/ActivitySeineServiceController.java | 4 +- .../v1/seine/FloatingObjectServiceController.java | 4 +- .../GearUseFeaturesSeineServiceController.java | 4 +- .../v1/seine/NonTargetCatchServiceController.java | 4 +- .../v1/seine/NonTargetSampleServiceController.java | 4 +- .../ObjectObservedSpeciesServiceController.java | 4 +- .../ObjectSchoolEstimateServiceController.java | 4 +- .../v1/seine/RouteServiceController.java | 4 +- .../v1/seine/SchoolEstimateServiceController.java | 4 +- .../v1/seine/SetSeineServiceController.java | 4 +- .../v1/seine/TargetCatchServiceController.java | 4 +- .../v1/seine/TargetSampleServiceController.java | 4 +- ...TransmittingBuoyOperationServiceController.java | 4 +- .../v1/seine/TripSeineServiceController.java | 4 +- .../ObserveDataSourceConfigurationInjector.java | 24 ++++-- .../web/request/ObserveWebRequestContext.java | 70 ++++++---------- .../request/ObserveWebRequestSecurityContext.java | 62 -------------- .../web/security/AdminApiKeyNotFoundException.java | 11 +++ .../AuthenticationTokenNotFoundException.java | 11 +++ .../BadObserveWebUserPasswordException.java | 5 +- .../InvalidAdminKeyApiException.java | 4 +- .../InvalidAuthenticationTokenException.java | 2 +- .../ObserveWebSecurityApplicationContext.java | 13 ++- .../ObserveWebSecurityExceptionSupport.java | 26 ++++++ .../SecurityRequestContextNotFoundException.java | 11 +++ .../security/UnknownObserveWebUserException.java | 4 +- .../UnknownObserveWebUserForDatabaseException.java | 3 +- .../web/security/UserLoginNotFoundException.java | 11 +++ .../security/UserPasswordNotFoundException.java | 11 +++ observe-application-web/src/main/resources/mapping | 3 + .../ObserveDataSourceConfigurationRest.java | 12 +++ ...bserveDataSourceConfigurationRestConstants.java | 6 -- .../services/ObserveServiceFactoryRest.java | 15 +--- .../fr/ird/observe/services/TestClassResource.java | 11 +++ .../service/DataSourceServiceRestTest.java | 10 ++- .../services/service/PingServiceRestTest.java | 3 - .../service/seine/TripSeineServiceTest.java | 27 +++++- .../services/ObserveServiceMainFactory.java | 16 +++- 61 files changed, 502 insertions(+), 300 deletions(-) create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/ObserveAuthenticatedServiceControllerSupport.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/ObserveWebErrorController.java delete mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/request/ObserveWebRequestSecurityContext.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/AdminApiKeyNotFoundException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/AuthenticationTokenNotFoundException.java rename observe-application-web/src/main/java/fr/ird/observe/application/web/{ => security}/InvalidAdminKeyApiException.java (72%) create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/ObserveWebSecurityExceptionSupport.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/SecurityRequestContextNotFoundException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/UserLoginNotFoundException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/UserPasswordNotFoundException.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.