Example of Trusted mode customization.

Requirements:


This customization extends default IServer user mapping functionality by setting some additional user properties received in
SAML assertion. (By default IServer creates users with Name, Display Name, Distinguished name and eMail properties.
In this customization we will add the Full Name and Description properties to this list. 



Files:


The customization consists of two files:

* The SAMLUserMapper.java file contains customization Java code.
* 
The SAMLConfig.xml files injects above customization code into applicaton by overriding corresponding bean
 definition in original configuration file.

D

eploying customization:


After deploying web application:

1. Copy the  CustomCredentialsProvider.class file in WEB-INF\classes\com\microstrategy\custom\auth\trusted folder.

2. Copy the TrustedConfig.xml file in  WEB-INF\classes\auth\custom folder