Class OKerberosAuthenticator
java.lang.Object
com.orientechnologies.orient.core.security.authenticator.OSecurityAuthenticatorAbstract
com.orientechnologies.security.kerberos.OKerberosAuthenticator
- All Implemented Interfaces:
OSecurityAuthenticator,OSecurityComponent
Implements the Kerberos authenticator module.
- Author:
- S. Colin Leister
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactive()OSecurityAuthenticator Interface *authenticate(ODatabaseSession session, String username, String password) voidconfig(ODocument kerbConfig, OSecuritySystem security) voiddispose()getAuthenticationHeader(String databaseName) booleanMethods inherited from class com.orientechnologies.orient.core.security.authenticator.OSecurityAuthenticatorAbstract
authenticate, getName, getSecurity, getUser, isAuthorized, isCaseSensitive, isDebug, isEnabled, isPasswordValidMethods 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
-
OKerberosAuthenticator
public OKerberosAuthenticator()
-
-
Method Details
-
active
public void active()OSecurityAuthenticator Interface *- Specified by:
activein interfaceOSecurityComponent- Overrides:
activein classOSecurityAuthenticatorAbstract
-
authenticate
-
config
- Specified by:
configin interfaceOSecurityComponent- Overrides:
configin classOSecurityAuthenticatorAbstract
-
dispose
public void dispose()- Specified by:
disposein interfaceOSecurityComponent- Overrides:
disposein classOSecurityAuthenticatorAbstract
-
getAuthenticationHeader
- Specified by:
getAuthenticationHeaderin interfaceOSecurityAuthenticator- Overrides:
getAuthenticationHeaderin classOSecurityAuthenticatorAbstract
-
getClientSubject
- Specified by:
getClientSubjectin interfaceOSecurityAuthenticator- Overrides:
getClientSubjectin classOSecurityAuthenticatorAbstract
-
isSingleSignOnSupported
public boolean isSingleSignOnSupported()- Specified by:
isSingleSignOnSupportedin interfaceOSecurityAuthenticator- Overrides:
isSingleSignOnSupportedin classOSecurityAuthenticatorAbstract
-