[/map {"- map/map "}) [/map/topicref {"- map/topicref "}) [/map/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicmeta/navtitle {"- topic/navtitle "}) Using a Custom Security Manager (navtitle][/map/topicref/topicmeta/linktext {"- map/linktext "}) Using a Custom Security Manager (linktext][/map/topicref/topicmeta/shortdesc {"- map/shortdesc "}) If you may require more than the default role-based security supported for Endeca Server connections, you can create a custom Security Manager to customize how Studio filters data from Endeca Server. (shortdesc] (topicmeta][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Security Manager class summary (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Security Manager class summary (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) A Security Manager is a concrete class that implements com.endeca.portal.data.security.MDEXSecurityManager. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Creating a new Security Manager (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Creating a new Security Manager (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) The Studio SDK includes Windows and Linux batch scripts for creating a new Security Manager. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Implementing a new Security Manager (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Implementing a new Security Manager (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Your Security Manager must implement the applySecurity method. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Deploying a new Security Manager (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Deploying a new Security Manager (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) Before you can use the new Security Manager, you must deploy it to Studio. (shortdesc] (topicmeta] (topicref][/map/topicref/topicref {"- map/topicref "}) [/map/topicref/topicref/topicmeta {"- map/topicmeta "}) [/map/topicref/topicref/topicmeta/navtitle {"- topic/navtitle "}) Configuring Studio to use your Security Manager (navtitle][/map/topicref/topicref/topicmeta/linktext {"- map/linktext "}) Configuring Studio to use your Security Manager (linktext][/map/topicref/topicref/topicmeta/shortdesc {"- map/shortdesc "}) In order to use your Security Manager, you must specify a new class for Studio to pick up and use in place of the default Security Manager implementation. (shortdesc] (topicmeta] (topicref] (topicref] (map]