You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Xilai Dai (JIRA)" <ji...@apache.org> on 2014/08/14 05:25:12 UTC
[jira] [Commented] (CXF-5940) [karaf] Strange error for BASIC auth
service with wrong credentials
[ https://issues.apache.org/jira/browse/CXF-5940?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14096502#comment-14096502 ]
Xilai Dai commented on CXF-5940:
--------------------------------
This ERROR log happens due to there are multipal jaas modules have the same realm name (e.g. "karaf") in the OSGi container.
1 karaf org.apache.karaf.jaas.modules.properties.PropertiesLoginModule
2 karaf org.apache.karaf.jaas.modules.publickey.PublickeyLoginModule
in case wrong credential, the second module (PublickeyLoginModule) will be called, but the cxf JAASLoginInterceptor and NamePasswordCallbackHandler only support NameCallback/PasswordCallback, don't support PublickeyCallback.
I see 2 options for fix:
1) degrade ERROR to WARN, or remove LOG.severe(errorMsg.toString()); from NamePasswordCallbackHandler, because for now cxf only support Name/Password handler.
2) extend to support more Callback/handler in the JAASLoginInterceptor.
> [karaf] Strange error for BASIC auth service with wrong credentials
> -------------------------------------------------------------------
>
> Key: CXF-5940
> URL: https://issues.apache.org/jira/browse/CXF-5940
> Project: CXF
> Issue Type: Bug
> Components: JAX-WS Runtime, OSGi
> Affects Versions: 2.7.12
> Environment: karaf 2.3.5
> features:install spring-dm
> features:addurl http://repo1.maven.org/maven2/org/apache/cxf/karaf/apache-cxf/2.7.12/apache-cxf-2.7.12-features.xml
> features:install cxf-jaxws
> features:install cxf-xjc-runtime
> Reporter: Alexey Markevich
> Priority: Minor
> Attachments: wsdl_first.zip
>
>
> Using soap-ui call provided service with wrong credentioans; log message is
> 2014-08-12 15:44:19,357 | ERROR | qtp573126499-76 | NamePasswordCallbackHandler | rity.NamePasswordCallbackHandler 73 | 84 - org.apache.cxf.cxf-rt-core - 2.7.12 | Unsupported callback type org.apache.karaf.jaas.modules.publickey.PublickeyCallback
--
This message was sent by Atlassian JIRA
(v6.2#6252)