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 within pa-ear build
<gridServicePrincipal>Gr1DU5er</gridServicePrincipal> <gridServiceCredential>ltHZmZ1rqYq8j2uyHEABIQ==</gridServiceCredential>
- Define gridServicePrincipal & gridServiceCredential properties within pa-ear build
Changes to Grid Instance
- Use GridSecurityJNDIServiceLocator instead of standard JNDIServiceLocator, replace existing occurrences with new GridSecurityJNDIServiceLocator
- Add Service Property to PAServices content, gridServicePrincipalSeparator w/ default value ||