If the default extractor and transformer filters available in MashZone NextGen do not provide the functionality needed to allow MashZone NextGen to work with your SSO solution, you can create custom filters using the MashZone NextGen SSO Filter API.
Procedure
Classes in the web-apps-home/mashzone/WEB-INF/classes folder.
The web-apps-home/mashzone/WEB-INF/lib/presto_common.jar file.
To create a custom extractor, implement the SSOTokenExtractor interface, typically using the AbstractSSOTokenExtractor base class.
To create a custom transformer, implement the Transformation interface.
The external configuration folder, if any, for the MashZone NextGen Server. See Setting Up an External MashZone NextGen Configuration Folder for more information.
Important: Deploying additional resources, such as custom SSO filters, to an external configuration folder simplifies future deployments or MashZone NextGen Server clusters.
web-apps-home/mashzone/WEB-INF/classes. This is the default location, but is not recommended as it complicates MashZone NextGen Server deployments.
web-apps-home/mashzone/WEB-INF/lib. This is the default location, but is not recommended as it complicates MashZone NextGen Server deployments.