Skip to content

Commit aa9176b

Browse files
committed
Drop Anope update on password reset
1 parent c92acd8 commit aa9176b

6 files changed

Lines changed: 0 additions & 54 deletions

File tree

src/inttest/java/com/faforever/api/user/UsersControllerTest.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@ public class UsersControllerTest extends AbstractIntegrationTest {
4343
private static final String NEW_PASSWORD = "newPassword";
4444
private static final String NEW_EMAIL = "test@faforever.com";
4545

46-
@MockBean
47-
private AnopeUserRepository anopeUserRepository;
48-
4946
@MockBean
5047
private EmailSender emailSender;
5148

@@ -124,7 +121,6 @@ public void changePasswordWithSuccess() throws Exception {
124121

125122
User user = userRepository.getById(USERID_USER);
126123
assertEquals(user.getPassword(), "5c29a959abce4eda5f0e7a4e7ea53dce4fa0f0abbe8eaa63717e2fed5f193d31");
127-
verify(anopeUserRepository, times(1)).updatePassword(eq(AUTH_USER), anyString());
128124
}
129125

130126
@Test

src/main/java/com/faforever/api/config/FafApiProperties.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ public class FafApiProperties {
3636
private Challonge challonge = new Challonge();
3737
private User user = new User();
3838
private Database database = new Database();
39-
private Anope anope = new Anope();
4039
private Rating rating = new Rating();
4140
private Tutorial tutorial = new Tutorial();
4241
private Nodebb nodebb = new Nodebb();

src/main/java/com/faforever/api/user/AnopeUserRepository.java

Lines changed: 0 additions & 33 deletions
This file was deleted.

src/main/java/com/faforever/api/user/UserService.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import com.faforever.api.security.FafTokenService;
1515
import com.faforever.api.security.FafTokenType;
1616
import com.faforever.api.security.FafUserAuthenticationToken;
17-
import com.google.common.hash.Hashing;
1817
import io.micrometer.core.instrument.Counter;
1918
import io.micrometer.core.instrument.MeterRegistry;
2019
import lombok.extern.slf4j.Slf4j;
@@ -25,7 +24,6 @@
2524
import org.springframework.transaction.annotation.Transactional;
2625

2726
import java.io.IOException;
28-
import java.nio.charset.StandardCharsets;
2927
import java.time.Duration;
3028
import java.util.ArrayList;
3129
import java.util.Arrays;
@@ -59,7 +57,6 @@ public class UserService {
5957
private final NameRecordRepository nameRecordRepository;
6058
private final FafApiProperties properties;
6159
private final FafPasswordEncoder passwordEncoder;
62-
private final AnopeUserRepository anopeUserRepository;
6360
private final FafTokenService fafTokenService;
6461
private final SteamService steamService;
6562
private final GogService gogService;
@@ -84,7 +81,6 @@ public UserService(EmailService emailService,
8481
AccountLinkRepository accountLinkRepository,
8582
NameRecordRepository nameRecordRepository,
8683
FafApiProperties properties,
87-
AnopeUserRepository anopeUserRepository,
8884
FafTokenService fafTokenService,
8985
SteamService steamService,
9086
GogService gogService,
@@ -96,7 +92,6 @@ public UserService(EmailService emailService,
9692
this.accountLinkRepository = accountLinkRepository;
9793
this.nameRecordRepository = nameRecordRepository;
9894
this.properties = properties;
99-
this.anopeUserRepository = anopeUserRepository;
10095
this.fafTokenService = fafTokenService;
10196
this.steamService = steamService;
10297
this.gogService = gogService;
@@ -343,8 +338,6 @@ private void setPassword(User user, String password) {
343338
log.debug("Updating FAF password for user: {}", user.getLogin());
344339
user.setPassword(passwordEncoder.encode(password));
345340
userRepository.save(user);
346-
log.debug("Updating anope password for user: {}", user.getLogin());
347-
anopeUserRepository.updatePassword(user.getLogin(), Hashing.md5().hashString(password, StandardCharsets.UTF_8).toString());
348341
}
349342

350343
public User getUser(Authentication authentication) {

src/main/resources/config/application.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
faf-api:
22
version: #faf-api.version#
3-
anope:
4-
database-name: ${ANOPE_DATABASE_NAME:faf-anope}
53
avatar:
64
max-size-bytes: ${AVATAR_MAX_SIZE_BYTES:4096}
75
image-width: ${AVATAR_IMAGE_WIDTH:40}

src/test/java/com/faforever/api/user/UserServiceTest.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import com.faforever.api.security.FafTokenService;
1515
import com.faforever.api.security.FafTokenType;
1616
import com.faforever.api.user.UserService.CallbackResult;
17-
import com.google.common.hash.Hashing;
1817
import io.micrometer.core.instrument.MeterRegistry;
1918
import org.junit.jupiter.api.BeforeEach;
2019
import org.junit.jupiter.api.Test;
@@ -28,7 +27,6 @@
2827
import org.springframework.context.ApplicationEventPublisher;
2928

3029
import java.math.BigInteger;
31-
import java.nio.charset.StandardCharsets;
3230
import java.time.Duration;
3331
import java.util.Map;
3432
import java.util.Optional;
@@ -83,8 +81,6 @@ public class UserServiceTest {
8381
@Mock
8482
private NameRecordRepository nameRecordRepository;
8583
@Mock
86-
private AnopeUserRepository anopeUserRepository;
87-
@Mock
8884
private SteamService steamService;
8985
@Mock
9086
private GogService gogService;
@@ -119,7 +115,6 @@ public void setUp() {
119115
accountLinkRepository,
120116
nameRecordRepository,
121117
properties,
122-
anopeUserRepository,
123118
fafTokenService,
124119
steamService,
125120
gogService,
@@ -207,7 +202,6 @@ public void changePassword() {
207202
ArgumentCaptor<User> captor = ArgumentCaptor.forClass(User.class);
208203
verify(userRepository).save(captor.capture());
209204
assertEquals(captor.getValue().getPassword(), fafPasswordEncoder.encode(TEST_NEW_PASSWORD));
210-
verify(anopeUserRepository).updatePassword(TEST_USERNAME, Hashing.md5().hashString(TEST_NEW_PASSWORD, StandardCharsets.UTF_8).toString());
211205

212206
verifyNoMoreInteractions(eventPublisher);
213207
}
@@ -403,7 +397,6 @@ public void claimPasswordResetToken() {
403397
ArgumentCaptor<User> captor = ArgumentCaptor.forClass(User.class);
404398
verify(userRepository).save(captor.capture());
405399
assertEquals(captor.getValue().getPassword(), fafPasswordEncoder.encode(TEST_NEW_PASSWORD));
406-
verify(anopeUserRepository).updatePassword(TEST_USERNAME, Hashing.md5().hashString(TEST_NEW_PASSWORD, StandardCharsets.UTF_8).toString());
407400
verifyNoMoreInteractions(eventPublisher);
408401
}
409402

0 commit comments

Comments
 (0)