waffle-negotiate error in tomcat

Nov 11, 2010 at 8:39 AM

Hello,

I am trying to move from jcif to waffle for Ad authentication (silent authentication, no username/password request needed when in AD network) to my application. I tried by testing one of the samples downloaded - waffle-negotiate. However, my Tomcat shows me some errors below, have you encountered this problem before. Not too sure what is this - but needing help definitely.

 

SEVERE: An exception or error occurred in the container during the request processing
java.lang.UnsatisfiedLinkError: Unable to load library 'Secur32': libSecur32.so: cannot open shared object file: No such file or directory
        at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
        at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
        at com.sun.jna.Library$Handler.<init>(Library.java:140)
        at com.sun.jna.Native.loadLibrary(Native.java:379)
        at com.sun.jna.platform.win32.Secur32.<clinit>(Secur32.java:35)
        at waffle.windows.auth.impl.WindowsCredentialsHandleImpl.initialize(Unknown Source)
        at waffle.windows.auth.impl.WindowsAuthProviderImpl.acceptSecurityToken(Unknown Source)
        at waffle.apache.NegotiateAuthenticator.authenticate(Unknown Source)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
        at java.lang.Thread.run(Thread.java:619)

Thank you so much.

-hwh1

Nov 11, 2010 at 8:40 AM

My tomcat is in Linux box.

Coordinator
Nov 11, 2010 at 1:57 PM

Waffle is a windows-only solution, as in runs only on Windows.

We would definitely like to port Waffle to *nix on top of Samba and/or LikeWise. It's a major effort.

Aug 22, 2013 at 11:48 AM
Hello, I have same situation, is there any solutions with Samba? or something else that can bind linux and waffle?
Coordinator
Aug 22, 2013 at 1:39 PM
WAFFLE MOVED TO GITHUB, POST TO THE MAILING LIST
https://github.com/dblock/waffle