Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
70936027
Commit
70936027
authored
Sep 26, 2017
by
Madhura Bhave
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Simplify UserDetailsService creation in samples
Closes gh-10385
parent
61bbaf14
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
17 additions
and
49 deletions
+17
-49
pom.xml
spring-boot-dependencies/pom.xml
+1
-1
HelloWebSecurityApplication.java
...rld/src/main/java/sample/HelloWebSecurityApplication.java
+2
-6
SampleActuatorLog4J2Application.java
...mple/actuator/log4j2/SampleActuatorLog4J2Application.java
+2
-6
SampleActuatorUiApplication.java
.../java/sample/actuator/ui/SampleActuatorUiApplication.java
+2
-6
SampleActuatorApplication.java
.../main/java/sample/actuator/SampleActuatorApplication.java
+2
-6
SampleSecureApplication.java
.../src/main/java/sample/secure/SampleSecureApplication.java
+2
-6
SampleServletApplication.java
...rc/main/java/sample/servlet/SampleServletApplication.java
+2
-6
SampleSessionApplication.java
...rc/main/java/sample/session/SampleSessionApplication.java
+2
-6
SecurityTestApplication.java
.../test/autoconfigure/security/SecurityTestApplication.java
+2
-6
No files found.
spring-boot-dependencies/pom.xml
View file @
70936027
...
@@ -176,7 +176,7 @@
...
@@ -176,7 +176,7 @@
<spring-plugin.version>
1.2.0.RELEASE
</spring-plugin.version>
<spring-plugin.version>
1.2.0.RELEASE
</spring-plugin.version>
<spring-restdocs.version>
1.2.1.RELEASE
</spring-restdocs.version>
<spring-restdocs.version>
1.2.1.RELEASE
</spring-restdocs.version>
<spring-retry.version>
1.2.1.RELEASE
</spring-retry.version>
<spring-retry.version>
1.2.1.RELEASE
</spring-retry.version>
<spring-security.version>
5.0.0.
M4
</spring-security.version>
<spring-security.version>
5.0.0.
BUILD-SNAPSHOT
</spring-security.version>
<spring-session.version>
2.0.0.M4
</spring-session.version>
<spring-session.version>
2.0.0.M4
</spring-session.version>
<spring-session-data-mongodb.version>
2.0.0.M3
</spring-session-data-mongodb.version>
<spring-session-data-mongodb.version>
2.0.0.M3
</spring-session-data-mongodb.version>
<spring-social.version>
2.0.0.M4
</spring-social.version>
<spring-social.version>
2.0.0.M4
</spring-social.version>
...
...
spring-boot-integration-tests/spring-boot-security-tests/spring-boot-security-test-web-helloworld/src/main/java/sample/HelloWebSecurityApplication.java
View file @
70936027
...
@@ -20,18 +20,14 @@ import org.springframework.boot.SpringApplication;
...
@@ -20,18 +20,14 @@ import org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.UserDetailsService
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
@SpringBootApplication
@SpringBootApplication
public
class
HelloWebSecurityApplication
{
public
class
HelloWebSecurityApplication
{
@Bean
@Bean
public
UserDetailsService
userDetailsService
()
throws
Exception
{
public
InMemoryUserDetailsManager
inMemoryUserDetailsManager
()
throws
Exception
{
InMemoryUserDetailsManager
manager
=
new
InMemoryUserDetailsManager
();
return
new
InMemoryUserDetailsManager
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
manager
.
createUser
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
return
manager
;
}
}
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
...
...
spring-boot-samples/spring-boot-sample-actuator-log4j2/src/main/java/sample/actuator/log4j2/SampleActuatorLog4J2Application.java
View file @
70936027
...
@@ -20,18 +20,14 @@ import org.springframework.boot.SpringApplication;
...
@@ -20,18 +20,14 @@ import org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.UserDetailsService
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
@SpringBootApplication
@SpringBootApplication
public
class
SampleActuatorLog4J2Application
{
public
class
SampleActuatorLog4J2Application
{
@Bean
@Bean
public
UserDetailsService
userDetailsService
()
throws
Exception
{
public
InMemoryUserDetailsManager
inMemoryUserDetailsManager
()
throws
Exception
{
InMemoryUserDetailsManager
manager
=
new
InMemoryUserDetailsManager
();
return
new
InMemoryUserDetailsManager
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
manager
.
createUser
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
return
manager
;
}
}
public
static
void
main
(
String
[]
args
)
throws
Exception
{
public
static
void
main
(
String
[]
args
)
throws
Exception
{
...
...
spring-boot-samples/spring-boot-sample-actuator-ui/src/main/java/sample/actuator/ui/SampleActuatorUiApplication.java
View file @
70936027
...
@@ -23,7 +23,6 @@ import org.springframework.boot.SpringApplication;
...
@@ -23,7 +23,6 @@ import org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.UserDetailsService
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
...
@@ -34,11 +33,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
...
@@ -34,11 +33,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
public
class
SampleActuatorUiApplication
{
public
class
SampleActuatorUiApplication
{
@Bean
@Bean
public
UserDetailsService
userDetailsService
()
throws
Exception
{
public
InMemoryUserDetailsManager
inMemoryUserDetailsManager
()
throws
Exception
{
InMemoryUserDetailsManager
manager
=
new
InMemoryUserDetailsManager
();
return
new
InMemoryUserDetailsManager
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
manager
.
createUser
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
return
manager
;
}
}
@GetMapping
(
"/"
)
@GetMapping
(
"/"
)
...
...
spring-boot-samples/spring-boot-sample-actuator/src/main/java/sample/actuator/SampleActuatorApplication.java
View file @
70936027
...
@@ -23,7 +23,6 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
...
@@ -23,7 +23,6 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.boot.context.properties.EnableConfigurationProperties
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.UserDetailsService
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
@SpringBootApplication
@SpringBootApplication
...
@@ -35,11 +34,8 @@ public class SampleActuatorApplication {
...
@@ -35,11 +34,8 @@ public class SampleActuatorApplication {
}
}
@Bean
@Bean
public
UserDetailsService
userDetailsService
()
throws
Exception
{
public
InMemoryUserDetailsManager
inMemoryUserDetailsManager
()
throws
Exception
{
InMemoryUserDetailsManager
manager
=
new
InMemoryUserDetailsManager
();
return
new
InMemoryUserDetailsManager
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
manager
.
createUser
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
return
manager
;
}
}
@Bean
@Bean
...
...
spring-boot-samples/spring-boot-sample-secure/src/main/java/sample/secure/SampleSecureApplication.java
View file @
70936027
...
@@ -27,7 +27,6 @@ import org.springframework.security.config.annotation.method.configuration.Enabl
...
@@ -27,7 +27,6 @@ import org.springframework.security.config.annotation.method.configuration.Enabl
import
org.springframework.security.core.authority.AuthorityUtils
;
import
org.springframework.security.core.authority.AuthorityUtils
;
import
org.springframework.security.core.context.SecurityContextHolder
;
import
org.springframework.security.core.context.SecurityContextHolder
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.UserDetailsService
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
@EnableAutoConfiguration
@EnableAutoConfiguration
...
@@ -39,11 +38,8 @@ public class SampleSecureApplication implements CommandLineRunner {
...
@@ -39,11 +38,8 @@ public class SampleSecureApplication implements CommandLineRunner {
private
SampleService
service
;
private
SampleService
service
;
@Bean
@Bean
public
UserDetailsService
userDetailsService
()
throws
Exception
{
public
InMemoryUserDetailsManager
inMemoryUserDetailsManager
()
throws
Exception
{
InMemoryUserDetailsManager
manager
=
new
InMemoryUserDetailsManager
();
return
new
InMemoryUserDetailsManager
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
manager
.
createUser
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
return
manager
;
}
}
@Override
@Override
...
...
spring-boot-samples/spring-boot-sample-servlet/src/main/java/sample/servlet/SampleServletApplication.java
View file @
70936027
...
@@ -31,7 +31,6 @@ import org.springframework.boot.builder.SpringApplicationBuilder;
...
@@ -31,7 +31,6 @@ import org.springframework.boot.builder.SpringApplicationBuilder;
import
org.springframework.boot.web.servlet.support.SpringBootServletInitializer
;
import
org.springframework.boot.web.servlet.support.SpringBootServletInitializer
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.UserDetailsService
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
@SpringBootConfiguration
@SpringBootConfiguration
...
@@ -39,11 +38,8 @@ import org.springframework.security.provisioning.InMemoryUserDetailsManager;
...
@@ -39,11 +38,8 @@ import org.springframework.security.provisioning.InMemoryUserDetailsManager;
public
class
SampleServletApplication
extends
SpringBootServletInitializer
{
public
class
SampleServletApplication
extends
SpringBootServletInitializer
{
@Bean
@Bean
public
UserDetailsService
userDetailsService
()
throws
Exception
{
public
InMemoryUserDetailsManager
inMemoryUserDetailsManager
()
throws
Exception
{
InMemoryUserDetailsManager
manager
=
new
InMemoryUserDetailsManager
();
return
new
InMemoryUserDetailsManager
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
manager
.
createUser
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
return
manager
;
}
}
@SuppressWarnings
(
"serial"
)
@SuppressWarnings
(
"serial"
)
...
...
spring-boot-samples/spring-boot-sample-session/src/main/java/sample/session/SampleSessionApplication.java
View file @
70936027
...
@@ -20,7 +20,6 @@ import org.springframework.boot.SpringApplication;
...
@@ -20,7 +20,6 @@ import org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.UserDetailsService
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
@SpringBootApplication
@SpringBootApplication
...
@@ -31,11 +30,8 @@ public class SampleSessionApplication {
...
@@ -31,11 +30,8 @@ public class SampleSessionApplication {
}
}
@Bean
@Bean
public
UserDetailsService
userDetailsService
()
{
public
InMemoryUserDetailsManager
inMemoryUserDetailsManager
()
throws
Exception
{
InMemoryUserDetailsManager
manager
=
new
InMemoryUserDetailsManager
();
return
new
InMemoryUserDetailsManager
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
manager
.
createUser
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
return
manager
;
}
}
}
}
spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/security/SecurityTestApplication.java
View file @
70936027
...
@@ -21,7 +21,6 @@ import org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityAu
...
@@ -21,7 +21,6 @@ import org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityAu
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.security.access.annotation.Secured
;
import
org.springframework.security.access.annotation.Secured
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.User
;
import
org.springframework.security.core.userdetails.UserDetailsService
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.security.provisioning.InMemoryUserDetailsManager
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
...
@@ -35,11 +34,8 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -35,11 +34,8 @@ import org.springframework.web.bind.annotation.RestController;
public
class
SecurityTestApplication
{
public
class
SecurityTestApplication
{
@Bean
@Bean
public
UserDetailsService
userDetailsService
()
throws
Exception
{
public
InMemoryUserDetailsManager
inMemoryUserDetailsManager
()
throws
Exception
{
InMemoryUserDetailsManager
manager
=
new
InMemoryUserDetailsManager
();
return
new
InMemoryUserDetailsManager
(
User
.
withUsername
(
"user"
).
password
(
"password"
).
roles
(
"USER"
).
build
());
manager
.
createUser
(
User
.
withUsername
(
"user"
).
password
(
"secret"
).
roles
(
"USER"
).
build
());
return
manager
;
}
}
@RestController
@RestController
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment