When trying to configure an EAI, I encountered the following error whenever it was supposed to be authenticating the user:
Server Error
Access Manager WebSEAL could not complete your request due to an
unexpected error.
Diagnostic Information
Method: GET
URL: <url>
Error Code: 0x38cf042f
Error Text: Server Error
Solution
Provide your System Administrator with the above information to assist in
troubleshooting the problem.
Its fairly non-descript and left me scratching my head. After a bit of troubleshooting, I worked out it was because my EAI was returning an authentication level of 2, but I hadn’t configured the level to be available in the ISAM Webseal configuration file.
[authentication-levels] #---------------------- # STEP UP #---------------------- # authentication levels # # Syntax: # level = <method-name> # # Valid method names are: # unauthenticated # password # token-card # ssl # ext-auth-interface # level = unauthenticated level = password level = ext-auth-interface
This didn’t immediately work for me – since I was using ISAM for DataPower, and ISAM for DataPower offers this as part of the GUI configuration, and the UI overrides changes made directly in the configuration file:
Make the changes in the UI, and save the changes, should all work!