I am trying to implement waffle authentication technique. In that I am using following jars :-
- jna-platform-4.0.0
- jna-4.0.0
- guava-16.0.1
- slf4j-api-1.7.12
- slf4j-simple-1.7.12
- waffle-jna-1.7.3
Its working fine on local host.
But as soon as I deploy on integration server which is running on Weblogic 10
I get the following error:-
Unable to load library 'Secur32': Native library (sunos-sparc/libSecur32.so) not found in resource path (:::/local/jdk/jdk1.7.0_65/lib/tools.jar:/apps/wls1213/wlserver/server/lib/weblogic_sp.jar:/apps/wls1213/wlserver/server/lib/weblogic.jar:/apps/wls1213/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b3/lib/ant-contrib.jar:/apps/wls1213/wlserver/modules/features/oracle.wls.common.nodemanager_2.0.0.0.jar::/apps/wls1213/wlserver/server/lib/xqrl.jar::)
Infact on localhost also I am using same weblogic 10 but its working fine there.
My web.xml for authentication is :-
<filter-class>waffle.servlet.NegotiateSecurityFilter</filter-class>
<init-param>
<param-name>principalFormat</param-name>
<param-value>fqn</param-value>
</init-param>
<init-param>
<param-name>roleFormat</param-name>
<param-value>both</param-value>
</init-param>
<init-param>
<param-name>allowGuestLogin</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>impersonate</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>securityFilterProviders</param-name>
<param-value>
waffle.servlet.spi.BasicSecurityFilterProvider
waffle.servlet.spi.NegotiateSecurityFilterProvider
</param-value>
</init-param>
<init-param>
<param-name>waffle.servlet.spi.NegotiateSecurityFilterProvider/protocols</param-name>
<param-value>
Negotiate
NTLM
</param-value>
</init-param>
<init-param>
<param-name>waffle.servlet.spi.BasicSecurityFilterProvider/realm</param-name>
<param-value>image</param-value>
After adding this filter I am receiving this error.
Please help me to sought out this issue. Thank you in advance.