Class ODefaultPasswordAuthenticator
java.lang.Object
com.orientechnologies.orient.core.security.authenticator.OSecurityAuthenticatorAbstract
com.orientechnologies.orient.core.security.authenticator.ODefaultPasswordAuthenticator
- All Implemented Interfaces:
OSecurityAuthenticator,OSecurityComponent
- Direct Known Subclasses:
ODefaultPasswordAuthenticator
Provides a default password authenticator.
- Author:
- S. Colin Leister
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactive()authenticate(ODatabaseSession session, String username, String password) voidconfig(ODocument jsonConfig, OSecuritySystem security) protected OSecurityUsercreateServerUser(ODocument userDoc) voiddispose()booleanisAuthorized(String username, String resource) Methods inherited from class com.orientechnologies.orient.core.security.authenticator.OSecurityAuthenticatorAbstract
authenticate, getAuthenticationHeader, getClientSubject, getName, getSecurity, isCaseSensitive, isDebug, isEnabled, isPasswordValid, isSingleSignOnSupportedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.orientechnologies.orient.core.security.OSecurityAuthenticator
getAuthenticationHeaders
-
Constructor Details
-
ODefaultPasswordAuthenticator
public ODefaultPasswordAuthenticator()
-
-
Method Details
-
active
public void active()- Specified by:
activein interfaceOSecurityComponent- Overrides:
activein classOSecurityAuthenticatorAbstract
-
config
- Specified by:
configin interfaceOSecurityComponent- Overrides:
configin classOSecurityAuthenticatorAbstract
-
createServerUser
-
dispose
public void dispose()- Specified by:
disposein interfaceOSecurityComponent- Overrides:
disposein classOSecurityAuthenticatorAbstract
-
authenticate
-
isAuthorized
- Specified by:
isAuthorizedin interfaceOSecurityAuthenticator- Overrides:
isAuthorizedin classOSecurityAuthenticatorAbstract
-
getUser
- Specified by:
getUserin interfaceOSecurityAuthenticator- Overrides:
getUserin classOSecurityAuthenticatorAbstract
-