Changes to Application
- Add jbosssx.jar as dependency
- Add CommonsGridLoginModule to security-config.xml (JAAS)
<login-module code="com.fiveamsolutions.nci.commons.authentication.CommonsGridLoginModule" flag="optional"> <module-option name="gridServicePrincipal">${gridServicePrincipal}</module-option> <module-option name="gridServiceCredential">${gridServiceCredential}</module-option> <module-option name="gridServicePrincipalSeparator">||</module-option> </login-module>
- Define gridServicePrincipal & gridServiceCredential properties
Changes to Grid Instance
- Use GridSecurityJNDIServiceLocator instead of standard JNDIServiceLocator