From b152218ee0f9c7efc0cb4207964b0d8a8cd6fb9e Mon Sep 17 00:00:00 2001 From: Rob Winch Date: Thu, 3 May 2018 16:25:09 -0500 Subject: [PATCH] Add InMemoryUserDetailsManager(UserDetails...) Fixes: gh-5304 --- .../security/provisioning/InMemoryUserDetailsManager.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/main/java/org/springframework/security/provisioning/InMemoryUserDetailsManager.java b/core/src/main/java/org/springframework/security/provisioning/InMemoryUserDetailsManager.java index 939535e8c8..7407aedb5f 100644 --- a/core/src/main/java/org/springframework/security/provisioning/InMemoryUserDetailsManager.java +++ b/core/src/main/java/org/springframework/security/provisioning/InMemoryUserDetailsManager.java @@ -61,6 +61,12 @@ public class InMemoryUserDetailsManager implements UserDetailsManager { } } + public InMemoryUserDetailsManager(UserDetails... users) { + for (UserDetails user : users) { + createUser(user); + } + } + public InMemoryUserDetailsManager(Properties users) { Enumeration names = users.propertyNames(); UserAttributeEditor editor = new UserAttributeEditor();