# Security extensions to the Discovery Framework

You may require more than the default data source role-based security discussed in the Discovery Framework Power User's Guide. If so, you can customize the automated filtering of data from the MDEX Engine (based on user profile details such as the user's role or group association) by creating a custom MDEX Security Manager.

- Security Manager class summary
  This topic summarizes the Security Manager class.
- Creating a new MDEX Security Manager
  This topic describes the steps required to create an MDEX Security Manager.
- Implementing a new MDEX Security Manager
  Your Security Manager must implement the applySecurity method described in this topic.
- Using the MDEX Security Manager
  In order to use your MDEX Security Manager, you must specify a new class for the Discovery Framework to pick up and use in place of the default Security Manager implementation.