Modification du service account (users)
- ajout de l'email - ajout d'un état : - idle=compte créé, - active= compte activé, - pending = compte en attente de validation d'email, - close= compte fermé - ajout d'un service put = modification du compte - activation login + password+ verificationKey = set account active - récupération de la clef : login + email = ask for validationKey - permet de retrouver un mot de passe : login + email+ verificationKey + newPassword + newPassword + newPasswordConfirm= changePassword - permet de changer l'email : login + password = modifie account (+email pour changer l'email) -> state à pending
Showing
- README.md 6 additions, 5 deletionsREADME.md
- pom.xml 10 additions, 0 deletionspom.xml
- src/main/java/fr/inra/oresing/OreSiNg.java 14 additions, 1 deletionsrc/main/java/fr/inra/oresing/OreSiNg.java
- src/main/java/fr/inra/oresing/mail/EmailService.java 68 additions, 0 deletionssrc/main/java/fr/inra/oresing/mail/EmailService.java
- src/main/java/fr/inra/oresing/model/OreSiUser.java 7 additions, 1 deletionsrc/main/java/fr/inra/oresing/model/OreSiUser.java
- src/main/java/fr/inra/oresing/persistence/AuthenticationFailure.java 11 additions, 0 deletions...va/fr/inra/oresing/persistence/AuthenticationFailure.java
- src/main/java/fr/inra/oresing/persistence/AuthenticationService.java 174 additions, 18 deletions...va/fr/inra/oresing/persistence/AuthenticationService.java
- src/main/java/fr/inra/oresing/persistence/UserRepository.java 54 additions, 9 deletions...main/java/fr/inra/oresing/persistence/UserRepository.java
- src/main/java/fr/inra/oresing/rest/AuthenticationResources.java 25 additions, 8 deletions...in/java/fr/inra/oresing/rest/AuthenticationResources.java
- src/main/java/fr/inra/oresing/rest/CreateUserRequest.java 18 additions, 0 deletionssrc/main/java/fr/inra/oresing/rest/CreateUserRequest.java
- src/main/java/fr/inra/oresing/rest/CreateUserResult.java 11 additions, 0 deletionssrc/main/java/fr/inra/oresing/rest/CreateUserResult.java
- src/main/java/fr/inra/oresing/rest/model/authorization/LoginResult.java 2 additions, 0 deletions...fr/inra/oresing/rest/model/authorization/LoginResult.java
- src/main/resources/application.properties 6 additions, 1 deletionsrc/main/resources/application.properties
- src/main/resources/migration/main/V6__addemail_schema.sql 26 additions, 0 deletionssrc/main/resources/migration/main/V6__addemail_schema.sql
- src/test/java/fr/inra/oresing/persistence/AuthenticationServiceTest.java 149 additions, 5 deletions...r/inra/oresing/persistence/AuthenticationServiceTest.java
- src/test/java/fr/inra/oresing/rest/AuthorizationResourcesTest.java 19 additions, 9 deletions...java/fr/inra/oresing/rest/AuthorizationResourcesTest.java
- src/test/java/fr/inra/oresing/rest/Fixtures.java 11 additions, 3 deletionssrc/test/java/fr/inra/oresing/rest/Fixtures.java
- src/test/java/fr/inra/oresing/rest/OreSiResourcesTest.java 18 additions, 7 deletionssrc/test/java/fr/inra/oresing/rest/OreSiResourcesTest.java
- src/test/java/fr/inra/oresing/rest/TestReferencesErrors.java 15 additions, 3 deletionssrc/test/java/fr/inra/oresing/rest/TestReferencesErrors.java
Loading
Please register or sign in to comment