Class OSecuritySymmetricKeyAuth
java.lang.Object
com.orientechnologies.orient.core.security.authenticator.OSecurityAuthenticatorAbstract
com.orientechnologies.orient.core.security.authenticator.ODefaultPasswordAuthenticator
com.orientechnologies.orient.server.security.authenticator.ODefaultPasswordAuthenticator
com.orientechnologies.agent.security.authenticator.OSecuritySymmetricKeyAuth
- All Implemented Interfaces:
OSecurityAuthenticator,OSecurityComponent
Provides a symmetric key authenticator derived from ODefaultPasswordAuthenticator. This is used
in security.json.
- Author:
- S. Colin Leister
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactive()authenticate(ODatabaseSession session, String username, String password) protected OSecurityUsercreateServerUser(ODocument userDoc) Methods inherited from class com.orientechnologies.orient.core.security.authenticator.ODefaultPasswordAuthenticator
config, dispose, getUser, isAuthorizedMethods 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
-
OSecuritySymmetricKeyAuth
public OSecuritySymmetricKeyAuth()
-
-
Method Details
-
active
public void active()- Specified by:
activein interfaceOSecurityComponent- Overrides:
activein classODefaultPasswordAuthenticator
-
createServerUser
- Overrides:
createServerUserin classODefaultPasswordAuthenticator
-
authenticate
- Specified by:
authenticatein interfaceOSecurityAuthenticator- Overrides:
authenticatein classODefaultPasswordAuthenticator
-