Class FileRealmAuthenticator
- java.lang.Object
-
- org.restheart.plugins.FileConfigurablePlugin
-
- org.restheart.security.plugins.authenticators.FileRealmAuthenticator
-
- All Implemented Interfaces:
io.undertow.security.idm.IdentityManager,ConfigurablePlugin,Plugin,Authenticator
public class FileRealmAuthenticator extends FileConfigurablePlugin implements Authenticator
Authenticator with permission defined in a yml configuration file supports PasswordCredentials and DigestCredentials- Author:
- Andrea Di Cesare <andrea@softinstigate.com>
-
-
Constructor Summary
Constructors Constructor Description FileRealmAuthenticator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Consumer<? super Map<String,Object>>consumeConfiguration()voidinit(Map<String,Object> confArgs)io.undertow.security.idm.Accountverify(io.undertow.security.idm.Account account)io.undertow.security.idm.Accountverify(io.undertow.security.idm.Credential credential)io.undertow.security.idm.Accountverify(String id, io.undertow.security.idm.Credential credential)-
Methods inherited from class org.restheart.plugins.FileConfigurablePlugin
init
-
-
-
-
Method Detail
-
init
public void init(Map<String,Object> confArgs) throws FileNotFoundException, ConfigurationException
-
consumeConfiguration
public Consumer<? super Map<String,Object>> consumeConfiguration()
- Specified by:
consumeConfigurationin classFileConfigurablePlugin
-
verify
public io.undertow.security.idm.Account verify(io.undertow.security.idm.Account account)
- Specified by:
verifyin interfaceAuthenticator- Specified by:
verifyin interfaceio.undertow.security.idm.IdentityManager
-
verify
public io.undertow.security.idm.Account verify(String id, io.undertow.security.idm.Credential credential)
- Specified by:
verifyin interfaceAuthenticator- Specified by:
verifyin interfaceio.undertow.security.idm.IdentityManager
-
verify
public io.undertow.security.idm.Account verify(io.undertow.security.idm.Credential credential)
- Specified by:
verifyin interfaceAuthenticator- Specified by:
verifyin interfaceio.undertow.security.idm.IdentityManager
-
-