Skip to content

Commit 2e15c44

Browse files
committed
Fixed registration bug and added swager
1 parent 7387354 commit 2e15c44

File tree

5 files changed

+24
-18
lines changed

5 files changed

+24
-18
lines changed

pom.xml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,15 @@
3131
</properties>
3232
<dependencies>
3333
<dependency>
34-
<groupId>org.springframework.boot</groupId>
35-
<artifactId>spring-boot-starter-web</artifactId>
34+
<groupId>org.projectlombok</groupId>
35+
<artifactId>lombok</artifactId>
36+
<version>1.18.42</version>
3637
</dependency>
3738
<dependency>
3839
<groupId>org.springframework.boot</groupId>
3940
<artifactId>spring-boot-starter-test</artifactId>
4041
<scope>test</scope>
4142
</dependency>
42-
<dependency>
43-
<groupId>org.projectlombok</groupId>
44-
<artifactId>lombok</artifactId>
45-
<version>1.18.42</version>
46-
</dependency>
4743
<dependency>
4844
<groupId>org.springframework.boot</groupId>
4945
<artifactId>spring-boot-starter-security</artifactId>
@@ -84,8 +80,20 @@
8480
<artifactId>twilio</artifactId>
8581
<version>11.0.0</version>
8682
</dependency>
83+
<dependency>
84+
<groupId>org.springframework.boot</groupId>
85+
<artifactId>spring-boot-starter-validation</artifactId>
86+
</dependency>
87+
<dependency>
88+
<groupId>org.springframework.boot</groupId>
89+
<artifactId>spring-boot-starter-web</artifactId>
90+
</dependency>
91+
<dependency>
92+
<groupId>org.springdoc</groupId>
93+
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
94+
<version>2.2.0</version>
95+
</dependency>
8796
</dependencies>
88-
8997
<build>
9098
<finalName>spaceHub</finalName>
9199
<plugins>

src/main/java/org/spacehub/configuration/SecurityConfiguration.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public SecurityConfiguration(Filters filter, AuthenticationProvider authenticati
3131
@Bean
3232
public CorsConfigurationSource corsConfigurationSource() {
3333
CorsConfiguration config = new CorsConfiguration();
34-
config.setAllowedOrigins(List.of("http://localhost:5173", "http://localhost:8000"));
34+
config.setAllowedOrigins(List.of("http://localhost:5173", "http://localhost:8080"));
3535
config.setAllowedMethods(List.of("GET", "POST", "PUT", "DELETE", "OPTIONS", "PATCH"));
3636
config.setAllowedHeaders(List.of("Authorization", "Content-Type", "Accept", "Origin",
3737
"X-Requested-With"));
@@ -50,6 +50,9 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti
5050
.authorizeHttpRequests(auth -> auth
5151
.requestMatchers(HttpMethod.OPTIONS, "/**").permitAll()
5252
.requestMatchers("/api/v1/**").permitAll()
53+
.requestMatchers(
54+
"/swagger-ui/**"
55+
).permitAll()
5356
.anyRequest().authenticated()
5457
)
5558
.httpBasic(AbstractHttpConfigurer::disable)

src/main/java/org/spacehub/service/RegistrationService.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,14 @@ public class RegistrationService {
2020
private final EmailValidator emailValidator;
2121
private final UserRepository userRepository;
2222
private final ConfirmationTokenService confirmationTokenService;
23-
private final OTPService otpService;
2423

2524
public RegistrationService(PasswordEncoder passwordEncoder, EmailValidator emailValidator,
2625
UserRepository userRepository,
27-
ConfirmationTokenService confirmationTokenService,
28-
OTPService otpService) {
26+
ConfirmationTokenService confirmationTokenService) {
2927
this.passwordEncoder = passwordEncoder;
3028
this.emailValidator = emailValidator;
3129
this.userRepository = userRepository;
3230
this.confirmationTokenService = confirmationTokenService;
33-
this.otpService = otpService;
3431
}
3532

3633
@Transactional
@@ -63,7 +60,6 @@ public String register(RegistrationRequest request) {
6360
);
6461
confirmationTokenService.saveConfirmationToken(confirmationToken);
6562

66-
otpService.sendOTP(newUser.getEmail());
6763
return token;
6864
}
6965
}

src/main/resources/application.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ spring.jpa.properties.hibernate.format_sql=true
88
spring.jpa.database=postgresql
99
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
1010
server.address=0.0.0.0
11-
server.port=8000
11+
server.port=8080
1212

1313
spring.mail.host=smtp.gmail.com
1414
spring.mail.port=587
15-
spring.mail.username=monuchaudharypoonia@gmail.com
16-
spring.mail.password=cfgoolyvzedywmbw
15+
spring.mail.username=somil16022006@gmail.com
16+
spring.mail.password=
1717
spring.mail.properties.mail.smtp.auth=true
1818
spring.mail.properties.mail.smtp.starttls.enable=true
1919
spring.mail.properties.mail.smtp.starttls.required=true

src/test/resources/application-test.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,3 @@ spring.datasource.username=sa
44
spring.datasource.password=password
55
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
66
spring.jpa.hibernate.ddl-auto=create-drop
7-
spring.mail.host=localhost

0 commit comments

Comments
 (0)