]> source.dussan.org Git - sonarqube.git/commit
SONAR-10597 Update USER_TOKENS#LOGIN to USER_UUID
authorJulien Lancelot <julien.lancelot@sonarsource.com>
Fri, 11 May 2018 07:20:20 +0000 (09:20 +0200)
committerSonarTech <sonartech@sonarsource.com>
Wed, 23 May 2018 18:20:47 +0000 (20:20 +0200)
commit63947f4bf774b4dd224c5697f72e0527d14eb720
tree459fcf5da0f3d06716f2676797186e0a508e74b0
parentbef8258c5216b14ab0b635d261ef6fe0f1e75fda
SONAR-10597 Update USER_TOKENS#LOGIN to USER_UUID

* SONAR-10597 Update USER_TOKENS#LOGIN to USER_UUD in DB

* SONAR-10597 Update UserTokenDao to return user uuid

* SONAR-10597 Fix api/user_tokens/generate to correctly use user uuid

* SONAR-10597 Fix api/user_tokens/revoke to correctly use user uuid

* SONAR-10597 Fix authentication by token to correctly use user uuid

* SONAR-10597 Fix api/user_tokens/search to correctly use user uuid

* SONAR-10597 Fix api/users/search to correctly use user uuid

* SONAR-10597 Add ITs to check user tokens after login update
38 files changed:
server/sonar-db-core/src/main/resources/org/sonar/db/version/schema-h2.ddl
server/sonar-db-dao/src/main/java/org/sonar/db/user/UserTokenCount.java
server/sonar-db-dao/src/main/java/org/sonar/db/user/UserTokenDao.java
server/sonar-db-dao/src/main/java/org/sonar/db/user/UserTokenDto.java
server/sonar-db-dao/src/main/java/org/sonar/db/user/UserTokenMapper.java
server/sonar-db-dao/src/main/resources/org/sonar/db/user/UserTokenMapper.xml
server/sonar-db-dao/src/test/java/org/sonar/db/user/UserDbTester.java
server/sonar-db-dao/src/test/java/org/sonar/db/user/UserTokenDaoTest.java
server/sonar-db-dao/src/test/java/org/sonar/db/user/UserTokenTesting.java
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/version/v72/DbVersion72.java
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/version/v72/RenameLoginToUserUuidOnTableUserTokens.java [new file with mode: 0644]
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v72/DbVersion72Test.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v72/RenameLoginToUserUuidOnTableUserTokensTest.java [new file with mode: 0644]
server/sonar-db-migration/src/test/resources/org/sonar/server/platform/db/migration/version/v72/RenameLoginToUserUuidOnTableUserTokensTest/user_tokens.sql [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/authentication/BasicAuthenticator.java
server/sonar-server/src/main/java/org/sonar/server/user/ws/DeactivateAction.java
server/sonar-server/src/main/java/org/sonar/server/user/ws/SearchAction.java
server/sonar-server/src/main/java/org/sonar/server/usertoken/UserTokenAuthenticator.java
server/sonar-server/src/main/java/org/sonar/server/usertoken/UserTokenModule.java
server/sonar-server/src/main/java/org/sonar/server/usertoken/ws/GenerateAction.java
server/sonar-server/src/main/java/org/sonar/server/usertoken/ws/RevokeAction.java
server/sonar-server/src/main/java/org/sonar/server/usertoken/ws/SearchAction.java
server/sonar-server/src/main/java/org/sonar/server/usertoken/ws/TokenPermissionsValidator.java [deleted file]
server/sonar-server/src/main/java/org/sonar/server/usertoken/ws/UserTokenSupport.java [new file with mode: 0644]
server/sonar-server/src/main/java/org/sonar/server/usertoken/ws/UserTokensWs.java
server/sonar-server/src/main/java/org/sonar/server/usertoken/ws/UserTokensWsParameters.java
server/sonar-server/src/test/java/org/sonar/server/authentication/BasicAuthenticatorTest.java
server/sonar-server/src/test/java/org/sonar/server/user/ws/DeactivateActionTest.java
server/sonar-server/src/test/java/org/sonar/server/user/ws/SearchActionTest.java
server/sonar-server/src/test/java/org/sonar/server/usertoken/UserTokenAuthenticatorTest.java
server/sonar-server/src/test/java/org/sonar/server/usertoken/UserTokenModuleTest.java
server/sonar-server/src/test/java/org/sonar/server/usertoken/ws/GenerateActionTest.java
server/sonar-server/src/test/java/org/sonar/server/usertoken/ws/RevokeActionTest.java
server/sonar-server/src/test/java/org/sonar/server/usertoken/ws/SearchActionTest.java
server/sonar-server/src/test/java/org/sonar/server/usertoken/ws/UserTokensWsTest.java
tests/src/test/java/org/sonarqube/tests/user/SonarCloudUpdateLoginDuringAuthenticationTest.java
tests/src/test/java/org/sonarqube/tests/user/UserSuite.java
tests/src/test/java/org/sonarqube/tests/user/UserTokensTest.java [new file with mode: 0644]