Package org.spincast.plugins.undertow
Class SpincastHttpAuthIdentityManagerDefault
java.lang.Object
org.spincast.plugins.undertow.SpincastHttpAuthIdentityManagerDefault
- All Implemented Interfaces:
io.undertow.security.idm.IdentityManager
,SpincastHttpAuthIdentityManager
public class SpincastHttpAuthIdentityManagerDefault
extends Object
implements SpincastHttpAuthIdentityManager
Implementation of the SpincastHttpAuthIdentityManager
based on a simple Map.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a user to this identity manager.protected io.undertow.security.idm.Account
createAccount
(String username) protected Map<io.undertow.security.idm.PasswordCredential,
io.undertow.security.idm.Account> void
Removes all users from this identity manager.void
removeUser
(String username) Removes a user from this identity manager.io.undertow.security.idm.Account
verify
(io.undertow.security.idm.Account account) io.undertow.security.idm.Account
verify
(io.undertow.security.idm.Credential credential) io.undertow.security.idm.Account
-
Constructor Details
-
SpincastHttpAuthIdentityManagerDefault
public SpincastHttpAuthIdentityManagerDefault()Constructor.
-
-
Method Details
-
getCredentials
-
getAccounts
protected Map<io.undertow.security.idm.PasswordCredential,io.undertow.security.idm.Account> getAccounts() -
addUser
Description copied from interface:SpincastHttpAuthIdentityManager
Adds a user to this identity manager.- Specified by:
addUser
in interfaceSpincastHttpAuthIdentityManager
-
createAccount
-
removeUser
Description copied from interface:SpincastHttpAuthIdentityManager
Removes a user from this identity manager.- Specified by:
removeUser
in interfaceSpincastHttpAuthIdentityManager
-
removeAllUsers
public void removeAllUsers()Description copied from interface:SpincastHttpAuthIdentityManager
Removes all users from this identity manager.- Specified by:
removeAllUsers
in interfaceSpincastHttpAuthIdentityManager
-
verify
public io.undertow.security.idm.Account verify(io.undertow.security.idm.Account account) - Specified by:
verify
in interfaceio.undertow.security.idm.IdentityManager
-
verify
public io.undertow.security.idm.Account verify(io.undertow.security.idm.Credential credential) - Specified by:
verify
in interfaceio.undertow.security.idm.IdentityManager
-
verify
public io.undertow.security.idm.Account verify(String username, io.undertow.security.idm.Credential credential) - Specified by:
verify
in interfaceio.undertow.security.idm.IdentityManager
-