com.raritantechnologies.security
Class DocumentumSecurityManager
java.lang.Object
com.raritantechnologies.searchApp.SecurityManager
com.raritantechnologies.searchApp.PropertiesSecurityManager
com.raritantechnologies.security.DocumentumSecurityManager
- All Implemented Interfaces:
- ISecurityManager
- public class DocumentumSecurityManager
- extends PropertiesSecurityManager
- implements ISecurityManager
Validates a user with a Documentum docbroker and/or docbase.
XML Configuration Template:
<SecurityManager name="ADocumentumManager"
class="com.raritantechnologies.security.DocumentumSecurityManager"
alternateLoginName="[ (optional) alternate login key to use ]" >
<params>
<param name="docbaseURI" value="[the docbroker URI]" />
<param name="defaultUser" value="[default or anonymous user name]" />
<param name="defaultPassword" value="[default or anonymous user pw]" />
</params>
</SecurityManager>
Developed by
Raritan Technologies .
- Author:
- Ted Sullivan
|
Method Summary |
boolean |
canAccess(ILoginInfo loginInfo,
java.lang.String uri,
boolean useDefault)
Checks if this user can access a URI
Does not use the default user. |
void |
initialize(org.w3c.dom.Element elem)
|
void |
initialize(java.util.Map params)
|
boolean |
validate(ILoginInfo loginInfo)
Validates the loginInfo - may add group information etc to the loginInfo object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.raritantechnologies.searchApp.ISecurityManager |
filterResult, getAvailableSources, getCipherInputStream, getCipherOutputStream, getSourceLogin, getSourceLoginInfo, getStoredCertificate, getStoredKey, getUser, isPublic, registerUser, removeUser |
DocumentumSecurityManager
public DocumentumSecurityManager()
initialize
public void initialize(java.util.Map params)
- Specified by:
initialize in interface ISecurityManager- Overrides:
initialize in class PropertiesSecurityManager
initialize
public void initialize(org.w3c.dom.Element elem)
- Specified by:
initialize in interface ISecurityManager- Overrides:
initialize in class PropertiesSecurityManager
validate
public boolean validate(ILoginInfo loginInfo)
- Description copied from interface:
ISecurityManager
- Validates the loginInfo - may add group information etc to the loginInfo object.
- Specified by:
validate in interface ISecurityManager- Overrides:
validate in class PropertiesSecurityManager
canAccess
public boolean canAccess(ILoginInfo loginInfo,
java.lang.String uri,
boolean useDefault)
- Checks if this user can access a URI
Does not use the default user.
- Specified by:
canAccess in interface ISecurityManager- Overrides:
canAccess in class SecurityManager