com.dtolabs.rundeck.core.authorization
Class JndiAuthorization
java.lang.Object
com.dtolabs.rundeck.core.authorization.BaseAclsAuthorization
com.dtolabs.rundeck.core.authorization.JndiAuthorization
- All Implemented Interfaces:
- Authorization, LegacyAuthorization
public class JndiAuthorization
- extends BaseAclsAuthorization
- implements Authorization, LegacyAuthorization
JndiAuthorization, Provides basic authentication using JNDI to lookup user roles.
Method Summary |
java.lang.String[] |
determineUserRoles(java.lang.String user)
|
java.lang.String |
toString()
return a string representation of this object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JndiAuthorization
public JndiAuthorization(Framework framework,
java.io.File aclBaseDir)
throws java.io.IOException,
PoliciesParseException
- Default constructor
- Parameters:
framework
- aclBaseDir
-
- Throws:
java.io.IOException
PoliciesParseException
JndiAuthorization
public JndiAuthorization(Framework framework,
java.io.File configFile,
java.io.File aclBaseDir)
throws java.io.IOException,
PoliciesParseException
- Default constructor
- Parameters:
configFile
- aclBaseDir
-
- Throws:
java.io.IOException
PoliciesParseException
determineUserRoles
public java.lang.String[] determineUserRoles(java.lang.String user)
- Specified by:
determineUserRoles
in class BaseAclsAuthorization
toString
public java.lang.String toString()
- return a string representation of this object
- Overrides:
toString
in class BaseAclsAuthorization
- Returns:
- String