Thursday, May 7, 2015

[Security:097533] SecurityProvider service class name for OIMAuthenticationProvider is not specified.

Cause : 

This issue generally comes due to missing OIMAuthenticator.jar and oimsignaturembean.jar in the classpath on affected machine.

Solution :

OPTION 1 (Recommended)

1. Stop NodeManager
2. Run setNMProps
3. Start NodeManager
4. Attempt to start Managed Server via the WebLogic Admin Server or NodeManager

OPTION 2

1. Copy OIMAuthenticator.jar and oimsignaturembean.jar from <.\Middleware\Oracle_IDM1\server\loginmodule\wls\> location to affected machines location <\Oracle\Middleware\wlserver_10.3\server\lib\mbeantypes> on the affected machine.

2. Also add the location of these jar files into ALT_TYPES_DIR in the setDomainEnv.sh.

3. After copying jars, servers needs to be restarted for this to take effect.

Regards,
Arihant