Skip to content

Commit 2222bc7

Browse files
committed
Override user password
1 parent 4307a4b commit 2222bc7

File tree

4 files changed

+38
-10
lines changed

4 files changed

+38
-10
lines changed

10/part1/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,12 @@ public static void main(String[] args) {
3737
}
3838

3939
@Bean
40-
public UserDetailsService userDetailsService() throws Exception {
41-
InMemoryUserDetailsManager manager = new InMemoryUserDetailsManager();
42-
manager.createUser(User.withUsername("user").password("password")
43-
.roles("USER").build());
44-
return manager;
40+
UserDetailsService userDetailsService() {
41+
return new InMemoryUserDetailsManager(
42+
User
43+
.withUsername("user")
44+
.password("password")
45+
.roles("USER").build());
4546
}
4647
}
4748
// end::code[]

10/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,12 @@ public static void main(String[] args) {
3737
}
3838

3939
@Bean
40-
public UserDetailsService userDetailsService() throws Exception {
41-
InMemoryUserDetailsManager manager = new InMemoryUserDetailsManager();
42-
manager.createUser(User.withUsername("user").password("password")
43-
.roles("USER").build());
44-
return manager;
40+
UserDetailsService userDetailsService() {
41+
return new InMemoryUserDetailsManager(
42+
User
43+
.withUsername("user")
44+
.password("password")
45+
.roles("USER").build());
4546
}
4647
}
4748
// end::code[]

9/part1/config-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootConfigServer.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
import org.springframework.boot.SpringApplication;
1919
import org.springframework.boot.autoconfigure.SpringBootApplication;
2020
import org.springframework.cloud.config.server.EnableConfigServer;
21+
import org.springframework.context.annotation.Bean;
22+
import org.springframework.security.core.userdetails.User;
23+
import org.springframework.security.core.userdetails.UserDetailsService;
24+
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
2125

2226
/**
2327
* @author Greg Turnquist
@@ -31,5 +35,14 @@ public static void main(String[] args) {
3135
SpringApplication.run(
3236
LearningSpringBootConfigServer.class, args);
3337
}
38+
39+
@Bean
40+
UserDetailsService userDetailsService() {
41+
return new InMemoryUserDetailsManager(
42+
User
43+
.withUsername("user")
44+
.password("password")
45+
.roles("USER").build());
46+
}
3447
}
3548
// end::code[]

9/part1/eureka-server/src/main/java/com/greglturnquist/learningspringboot/LearningSpringBootEurekaServerApplication.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
import org.springframework.boot.SpringApplication;
1919
import org.springframework.boot.autoconfigure.SpringBootApplication;
2020
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
21+
import org.springframework.context.annotation.Bean;
22+
import org.springframework.security.core.userdetails.User;
23+
import org.springframework.security.core.userdetails.UserDetailsService;
24+
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
2125

2226
/**
2327
* @author Greg Turnquist
@@ -31,5 +35,14 @@ public static void main(String[] args) {
3135
SpringApplication.run(
3236
LearningSpringBootEurekaServerApplication.class);
3337
}
38+
39+
@Bean
40+
UserDetailsService userDetailsService() {
41+
return new InMemoryUserDetailsManager(
42+
User
43+
.withUsername("user")
44+
.password("password")
45+
.roles("USER").build());
46+
}
3447
}
3548
// end::code[]

0 commit comments

Comments
 (0)