Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

JAAS configuration with WPS 6.1

82 views
Skip to first unread message

deea...@in.ibm.com

unread,
Apr 17, 2008, 9:08:19 AM4/17/08
to
Hi,

I Have Recently migrated to WPS 6.1 from WPS 6.0 ,

Iam facing some problem with authentication of my application,Im Using JAAS for authentication to my application

The stack trace is,

4/17/08 17:33:13:769 CDT 0000005e exception W com.ibm.ws.wim.adapter.file.was.FileAdapter login CWWIM4512E The password match failed.

4/17/08 17:33:13:798 CDT 0000005e exception W com.ibm.ws.wim.adapter.file.was.FileAdapter login

com.ibm.websphere.wim.exception.PasswordCheckFailedException: CWWIM4512E The password match failed.

at com.ibm.ws.wim.adapter.file.was.FileAdapter.login(FileAdapter.java:1838)

at com.ibm.ws.wim.ProfileManager.loginImpl(ProfileManager.java:3127)

at com.ibm.ws.wim.ProfileManager.genericProfileManagerMethod(ProfileManager.java:2 63)

at com.ibm.ws.wim.ProfileManager.login(ProfileManager.java:367)

at com.ibm.websphere.wim.ServiceProvider.login(ServiceProvider.java:482)

at com.ibm.ws.wim.registry.util.LoginBridge.checkPassword(LoginBridge.java:168)

at com.ibm.ws.wim.registry.WIMUserRegistry$1.run(WIMUserRegistry.java:173)

at com.ibm.ws.security.auth.ContextManagerImpl.runAs(ContextManagerImpl.java:3997)

at com.ibm.ws.security.auth.ContextManagerImpl.runAsSystem(ContextManagerImpl.java :4094)

at com.ibm.ws.wim.security.authz.jacc.JACCSecurityManager.runAsSuperUser(JACCSecur ityManager.java:484)

at com.ibm.ws.wim.security.authz.ProfileSecurityManager.runAsSuperUser(ProfileSecu rityManager.java:961)

at com.ibm.ws.wim.registry.WIMUserRegistry.checkPassword(WIMUserRegistry.java:162)

at com.ibm.ws.security.registry.UserRegistryImpl.checkPassword(UserRegistryImpl.ja va:309)

at com.ibm.ws.security.ltpa.LTPAServerObject.authenticate(LTPAServerObject.java:77 4)

at com.ibm.ws.security.server.lm.ltpaLoginModule.login(ltpaLoginModule.java:453)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:43)

at java.lang.reflect.Method.invoke(Method.java:618)

at javax.security.auth.login.LoginContext.invoke(LoginContext.java:795)

at javax.security.auth.login.LoginContext.access$000(LoginContext.java:209)

at javax.security.auth.login.LoginContext$4.run(LoginContext.java:709)

at java.security.AccessController.doPrivileged(AccessController.java:246)

at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:706)

at javax.security.auth.login.LoginContext.login(LoginContext.java:603)

at com.ibm.ws.security.auth.JaasLoginHelper.jaas_login(JaasLoginHelper.java:475)
at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:3400)

at com.ibm.ws.security.auth.ContextManagerImpl.login(ContextManagerImpl.java:3193)

at com.ibm.ws.security.web.FormLoginExtensionProcessor$1.run(FormLoginExtensionPro cessor.java:287)

at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:11 8)

at com.ibm.ws.security.web.FormLoginExtensionProcessor.formLogin(FormLoginExtensio nProcessor.java:295)

at com.ibm.ws.security.web.FormLoginExtensionProcessor.handleRequest(FormLoginExte nsionProcessor.java:171)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.jav a:135)

at com.ibm.cbs.healthcare.framework.filters.JSecurityCheckFilter.doFilter(JSecurit yCheckFilter.java:64)

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWra pper.java:190)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.jav a:130)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.ja va:87)

at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager .java:766)

at com.ibm.ws.webcontainer.webapp.WebApp.invokeFilters(WebApp.java:3331)

at com.ibm.ws.wswebcontainer.webapp.WebApp.invokeFilters(WebApp.java:357)

at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3242)

at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)

at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)

at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)

at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpI nboundLink.java:454)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpI nboundLink.java:383)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java :263)

at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminato rs(NewConnectionInitialReadCallback.java:214)

at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnec tionInitialReadCallback.java:113)

at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCo mpletionListener.java:165)

at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:21 7)

at com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)

4/17/08 17:33:13:822 CDT 0000005e LTPAServerObj E SECJ0369E: Authentication failed when using LTPA. The exception is .

4/17/08 17:33:13:865 CDT 0000005e FormLoginExte E SECJ0118E: Authentication error during authentication for user admin


iThanks in advance,

Deepthi

Paul Ilechko

unread,
Apr 17, 2008, 12:44:12 PM4/17/08
to
deea...@in.ibm.com wrote:
> Hi,
>
>
>
> I Have Recently migrated to WPS 6.1 from WPS 6.0 ,
>
> Iam facing some problem with authentication of my application,Im
> Using JAAS for authentication to my application
>
>
>
> The stack trace is,
>
> 4/17/08 17:33:13:769 CDT 0000005e exception W
> com.ibm.ws.wim.adapter.file.was.FileAdapter login CWWIM4512E The
> password match failed.
>


This error would seem fairly explicit. However, in the absence of any
useful information at all as to what you are actually doing, there's not
much that anyone can say.

deea...@in.ibm.com

unread,
Apr 18, 2008, 12:35:43 AM4/18/08
to
Thanks for ur reply,

Iam able to login into my application if i give correct username and password,
but if i give wrong password,it needs to take me to login error page,i have configured that in web.xml


FORM

/login.jsp
/loginerror.faces



but im getting this stack trace,and the login page is just getting refreshed without taking me to login error page

Is there any document that i can refer to configure JAAS for wps 6.1?

Paul Ilechko

unread,
Apr 18, 2008, 10:07:19 AM4/18/08
to

Have you written your own JAAS login module?

You can find a lot of detail about how to do that correctly here:

http://www.ibm.com/developerworks/websphere/techjournal/0508_benantar/0508_benantar.html

deea...@in.ibm.com

unread,
Apr 21, 2008, 6:03:49 AM4/21/08
to
Thank u,

and I got a fix to my problem

I Have changed loginerror.faces to loginerror.jsp in web.xml,itz working fine

ozah...@alliance-healthcare.cz

unread,
Jul 22, 2008, 4:44:03 AM7/22/08
to
Secure administration, applications, and infrastructure)

Ondrej

0 new messages