public class StaticUserDataProvider extends Object implements UserDataProvider
the staticuserdataprovider can be used to statically list user data within the config file.
each user must have a unique username attribute as well as a password attribute.
arbitrary attributes can be set on a user element. other sub-components of the login interceptor might use those: for example, the telekomsmstokenprovider uses the sms property as the user's cell phone number. for example, the totptokenprovider uses the secret property to initialize the token sequence.
| Modifier and Type | Class and Description |
|---|---|
static class |
StaticUserDataProvider.User |
| Constructor and Description |
|---|
StaticUserDataProvider() |
| Modifier and Type | Method and Description |
|---|---|
List<StaticUserDataProvider.User> |
getUsers() |
Map<String,StaticUserDataProvider.User> |
getUsersByName() |
void |
init(Router router) |
void |
setUsers(List<StaticUserDataProvider.User> users) |
void |
setUsersByName(Map<String,StaticUserDataProvider.User> usersByName) |
Map<String,String> |
verify(Map<String,String> postData) |
public Map<String,String> verify(Map<String,String> postData)
verify in interface UserDataProviderpublic List<StaticUserDataProvider.User> getUsers()
public void setUsers(List<StaticUserDataProvider.User> users)
public Map<String,StaticUserDataProvider.User> getUsersByName()
public void setUsersByName(Map<String,StaticUserDataProvider.User> usersByName)
public void init(Router router)
init in interface UserDataProviderCopyright © 2019. All Rights Reserved.