Skip to content

Commit 199a9ec

Browse files
author
sampadawagde
committed
JAVA-952: Migrate spring-session to parent-boot-2
1 parent d425810 commit 199a9ec

File tree

4 files changed

+22
-9
lines changed

4 files changed

+22
-9
lines changed

spring-session/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010

1111
<parent>
1212
<groupId>com.baeldung</groupId>
13-
<artifactId>parent-boot-1</artifactId>
13+
<artifactId>parent-boot-2</artifactId>
1414
<version>0.0.1-SNAPSHOT</version>
15-
<relativePath>../parent-boot-1</relativePath>
15+
<relativePath>../parent-boot-2</relativePath>
1616
</parent>
1717

1818
<modules>

spring-session/spring-session-redis/pom.xml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99

1010
<parent>
1111
<groupId>com.baeldung</groupId>
12-
<artifactId>parent-boot-1</artifactId>
12+
<artifactId>parent-boot-2</artifactId>
1313
<version>0.0.1-SNAPSHOT</version>
14-
<relativePath>../../parent-boot-1</relativePath>
14+
<relativePath>../../parent-boot-2</relativePath>
1515
</parent>
1616

1717
<dependencies>
@@ -25,7 +25,7 @@
2525
</dependency>
2626
<dependency>
2727
<groupId>org.springframework.session</groupId>
28-
<artifactId>spring-session</artifactId>
28+
<artifactId>spring-session-data-redis</artifactId>
2929
</dependency>
3030
<dependency>
3131
<groupId>org.springframework.boot</groupId>
@@ -36,6 +36,11 @@
3636
<artifactId>embedded-redis</artifactId>
3737
<version>${embedded-redis.version}</version>
3838
</dependency>
39+
<dependency>
40+
<groupId>redis.clients</groupId>
41+
<artifactId>jedis</artifactId>
42+
<type>jar</type>
43+
</dependency>
3944
</dependencies>
4045

4146
<properties>
Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,31 @@
11
package com.baeldung.spring.session;
22

33
import org.springframework.beans.factory.annotation.Autowired;
4+
import org.springframework.context.annotation.Bean;
45
import org.springframework.context.annotation.Configuration;
56
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
67
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
78
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
89
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
10+
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
11+
import org.springframework.security.crypto.password.PasswordEncoder;
912

1013
@Configuration
1114
@EnableWebSecurity
1215
public class SecurityConfig extends WebSecurityConfigurerAdapter {
13-
16+
1417
@Autowired
1518
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
16-
auth.inMemoryAuthentication().withUser("admin").password("password").roles("ADMIN");
19+
auth.inMemoryAuthentication().withUser("admin").password(passwordEncoder().encode("password")).roles("ADMIN");
1720
}
18-
21+
1922
@Override
2023
protected void configure(HttpSecurity http) throws Exception {
2124
http.httpBasic().and().authorizeRequests().antMatchers("/").hasRole("ADMIN").anyRequest().authenticated();
2225
}
26+
27+
@Bean
28+
public PasswordEncoder passwordEncoder() {
29+
return new BCryptPasswordEncoder();
30+
}
2331
}

spring-session/spring-session-redis/src/test/java/com/baeldung/spring/session/SessionControllerIntegrationTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import org.junit.BeforeClass;
66
import org.junit.Test;
77
import org.junit.runner.RunWith;
8-
import org.springframework.boot.context.embedded.LocalServerPort;
8+
import org.springframework.boot.web.server.LocalServerPort;
99
import org.springframework.boot.test.context.SpringBootTest;
1010
import org.springframework.boot.test.context.SpringBootTest.WebEnvironment;
1111
import org.springframework.boot.test.web.client.TestRestTemplate;

0 commit comments

Comments
 (0)