CA Identity Manager: Custom Authentication module problems

Document ID : KB000100352
Last Modified Date : 07/06/2018
Show Technical Document Details
Question:
Trying to implement and configure the same custom authentication module were successfully running on WebLogic IM 12.6 infrastructure now over to IM 14.2 setup.

The 14.2 documentation is seemingly identical to 12.6, yet the WildFly installation complains about being unable to link to the class of the custom module. 

You have dozens of BLTH java classes in the same custom\ directory structure that work properly. Only the authentication handler seems to malfunction.
Answer:
In 12.6 the custom authentication module should be in "iam_im.ear\custom\com\.."
But in 14.2 the documentation says: "Save your compiled Java class file to the iam_im.ear\user_console.war\WEB-INF\lib folder"

This is only partially correct. To address this, our 14.x documentation will be updated with following information going forward.

e.g.

"Save your compiled jar class to the iam_im.ear\user_console.war\WEB-INF\classes folder structure, and include the directory structure that matches your class package name.
If your project results in a jar file, you can save the jar file to iam_im.ear\user_console.war\WEB-INF\lib.
If you only built a class file, you need to save it to the classes\com\asmr\va\piv folder structure."