[JBoss JIRA] (AS7-5047) Allow more control over authentication for server to server communication through remote-outbound-connection
by jaikiran pai (JIRA)
jaikiran pai created AS7-5047:
---------------------------------
Summary: Allow more control over authentication for server to server communication through remote-outbound-connection
Key: AS7-5047
URL: https://issues.jboss.org/browse/AS7-5047
Project: Application Server 7
Issue Type: Feature Request
Components: Security
Affects Versions: 7.1.2.Final (EAP), 7.1.1.Final
Reporter: jaikiran pai
Assignee: Anil Saldhana
Right now for server to server communication via a remote-outbound-connection, we expect a static username to be specified (along with the security realm). User applications which use this remote-outbound-connection, for example an EJB application, do not have much control over the user/pass information, since the username is static. This further acts a drawback since the username that's used to connect to the remote server will be used as the (application) user who invoked the EJB.
It would be good to allow more control over the authentication for the remote-outbound-connection.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 7 months
[JBoss JIRA] Created: (JBRULES-3155) Bug with default properties in KnowledgeStoreServiceImpl
by Pavel Sknar (JIRA)
Bug with default properties in KnowledgeStoreServiceImpl
--------------------------------------------------------
Key: JBRULES-3155
URL: https://issues.jboss.org/browse/JBRULES-3155
Project: Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: drools-core
Affects Versions: 5.2.0.Final
Reporter: Pavel Sknar
Assignee: Mark Proctor
Priority: Critical
Method setDefaultImplementations() set default properties in configProps (class KnowledgeStoreServiceImpl). mergeConfig() execute after specific properties loaded to configuration. This overlaps specific properties.
[17:08] <pavlz> hi
[17:09] <pavlz> I have bug for you
[17:09] <Rikkola> :(
[17:10] <pavlz> Problem with KnowledgeStoreServiceImpl
[17:10] <pavlz> in org.drools.persistence.jpa
[17:12] <pavlz> default properties merged first in config (in ChainedProperties: this.props.add( 0, properties ))
[17:14] <pavlz> and this overlaps specific properties
[17:15] <pavlz> drools.commandService, drools.timerService and else
[17:15] <pavlz> I have this bug in 5.2.0.Final
[17:23] <conan> pavlz: do you have a fix?
[17:25] <pavlz> No, I see this now
[17:27] <pavlz> but I think: need to create in ChainedProperties new method "setDefaultProperties"
[17:29] <pavlz> and in SessionConfiguration too, to use this method in KnowledgeStoreServiceImpl.mergeConfig()
[17:30] <pavlz> then default properties loaded later
[17:31] <Rikkola> pavlz: best to make a jira about it
[17:31] <Rikkola> https://issues.jboss.org/browse/JBRULES
[17:31] <pavlz> ok
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 7 months
[JBoss JIRA] (AS7-3691) A Negotiated HTTP Authenticator
by Darran Lofthouse (JIRA)
Darran Lofthouse created AS7-3691:
-------------------------------------
Summary: A Negotiated HTTP Authenticator
Key: AS7-3691
URL: https://issues.jboss.org/browse/AS7-3691
Project: Application Server 7
Issue Type: Task
Components: Domain Management, Security, Web
Reporter: Darran Lofthouse
Assignee: Darran Lofthouse
Historically we have become constrained by an assumption that there should be a single authentication mechanism assigned to a web application.
The HTTP specification however allows for multiple mechanisms to be used in parallel - this task is to investigate the feasibility of writing a single authenticator that is compatible with both JBoss Web and the Sun HTTP server used within AS7 to support a negotiated authentication using a single authenticator backed by a CallbackHandler based realm.
The most common example is fallback from SPNEGO to a username / password based mechanism but for domain management we have also a case of trying to use CLIENT-CERT authentication first and then fallback if that is not possible.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 7 months
[JBoss JIRA] (AS7-4224) Please add a more intuitive way to configure access logging
by Alex Holmansky (JIRA)
Alex Holmansky created AS7-4224:
-----------------------------------
Summary: Please add a more intuitive way to configure access logging
Key: AS7-4224
URL: https://issues.jboss.org/browse/AS7-4224
Project: Application Server 7
Issue Type: Enhancement
Components: CLI, Console
Affects Versions: 7.1.0.Final
Environment: Windows 7, CentOS 6
Reporter: Alex Holmansky
Assignee: Alexey Loubyansky
Priority: Minor
There's currently no intuitive way to configure access logging in the web subsystem. In the CLI I can get to what seems like the right area:
[standalone@localhost:9999 /] cd /subsystem=web/virtual-server=default-host
[standalone@localhost:9999 virtual-server=default-host] ls
access-log rewrite
sso alias=["localhost","example.com"]
default-web-module=ROOT.war enable-welcome-root=true
and even
[standalone@localhost:9999 virtual-server=default-host] cd access-log
[standalone@localhost:9999 access-log] pwd
/subsystem=web/virtual-server=default-host/access-log
but it's absolutely unclear what to do next.
In the web Admin Console this should be under Web->Servlet/HTTP->Virtual Servers, but is missing.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 7 months
[JBoss JIRA] (AS7-5554) Welcome-file ignores servlet mapping
by Brian Leathem (JIRA)
Brian Leathem created AS7-5554:
----------------------------------
Summary: Welcome-file ignores servlet mapping
Key: AS7-5554
URL: https://issues.jboss.org/browse/AS7-5554
Project: Application Server 7
Issue Type: Bug
Components: Web
Affects Versions: 7.1.1.Final
Reporter: Brian Leathem
Assignee: Remy Maucherat
Welcome files that correspond to a servlet-mapping are ignored. As an example, add a welcome file "index.jsf" and map "*.jsf" to the faces servlet. The welcome file will not be served when navigating to the folder.
This is not in accordance with the Servlet 3.0 specification (Section 10.10):
{quote}
... the Web server MUST again append each welcome file in the order specified in the deployment descriptor to the partial request and check if a servlet is mapped to that request URI.
{quote}
As an example of this in practice, refer to one of the many stackoverflow questions on the subject:
http://stackoverflow.com/questions/4616493/how-to-set-jsf2-welcome-file-w...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 7 months
[JBoss JIRA] (AS7-5854) JBOSGI011210: Bundle already uninstalled when a bundle is undeployed, then redeployed in same session
by Ed Roberts (JIRA)
Ed Roberts created AS7-5854:
-------------------------------
Summary: JBOSGI011210: Bundle already uninstalled when a bundle is undeployed, then redeployed in same session
Key: AS7-5854
URL: https://issues.jboss.org/browse/AS7-5854
Project: Application Server 7
Issue Type: Bug
Components: OSGi
Affects Versions: 7.2.0.Alpha1
Environment: Windows XP Professional
Oracle JDK 1.6.0_32
JBoss AS 7.2.0.Alpha1 build from master 24/10/2012
Reporter: Ed Roberts
Assignee: Thomas Diesler
I start up JBoss AS with some bundles. I stop one of them by deleting the corresponding .deployed file. I then restart it by deleting the corresponding .undeployed file. If I was using the Felix Web Console at all times to look at the meta-typed configuration for the service in this bundle, when the bundle is finally redeployed, a refresh of the configuration page caused an exception
{code}
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) java.lang.IllegalStateException: JBOSGI011210: Bundle already uninstalled: vcs-configuration-jboss-svc:1.0.0.SNAPSHOT
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.jboss.osgi.framework.internal.AbstractBundleState.assertNotUninstalled(AbstractBundleState.java:649)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.jboss.osgi.framework.internal.UserBundleRevision.getEntry(UserBundleRevision.java:138)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.jboss.osgi.framework.internal.AbstractBundleState.getEntry(AbstractBundleState.java:463)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.metatype.internal.l10n.BundleResources.loadProperties(BundleResources.java:166)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.metatype.internal.l10n.BundleResources.getResources(BundleResources.java:144)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.metatype.internal.l10n.BundleResources.getResources(BundleResources.java:84)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.metatype.DefaultMetaTypeProvider.getObjectClassDefinition(DefaultMetaTypeProvider.java:172)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.metatype.internal.MetaTypeInformationImpl.getObjectClassDefinition(MetaTypeInformationImpl.java:125)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.webconsole.internal.compendium.ConfigManagerBase.getObjectClassDefinition(ConfigManagerBase.java:208)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.webconsole.internal.compendium.ConfigManager.getServices(ConfigManager.java:487)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.webconsole.internal.compendium.ConfigManager.listConfigurations(ConfigManager.java:379)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.webconsole.internal.compendium.ConfigManager.renderContent(ConfigManager.java:295)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.webconsole.AbstractWebConsolePlugin.doGet(AbstractWebConsolePlugin.java:147)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.webconsole.internal.compendium.ConfigManager.doGet(ConfigManager.java:239)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:437)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.apache.felix.webconsole.internal.servlet.OsgiManager.service(OsgiManager.java:384)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2012-10-30 13:19:32,133 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2012-10-30 13:19:32,258 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at java.lang.reflect.Method.invoke(Method.java:597)
2012-10-30 13:19:32,258 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.ops4j.pax.web.service.internal.HttpServiceStarted$2.invoke(HttpServiceStarted.java:209)
2012-10-30 13:19:32,258 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.ops4j.pax.web.service.internal.$Proxy35.service(Unknown Source)
2012-10-30 13:19:32,258 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)
2012-10-30 13:19:32,258 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:480)
2012-10-30 13:19:32,258 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
2012-10-30 13:19:32,258 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
2012-10-30 13:19:32,258 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:941)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:117)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:875)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:74)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.Server.handle(Server.java:345)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:919)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
2012-10-30 13:19:32,274 ERROR [stderr](qtp31185487-155 - /system/console/configMgr) at java.lang.Thread.run(Thread.java:662)
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 7 months
[JBoss JIRA] (AS7-5762) Allow multiple quoted strings within a CLI command
by James Perkins (JIRA)
James Perkins created AS7-5762:
----------------------------------
Summary: Allow multiple quoted strings within a CLI command
Key: AS7-5762
URL: https://issues.jboss.org/browse/AS7-5762
Project: Application Server 7
Issue Type: Bug
Components: CLI
Reporter: James Perkins
Assignee: Alexey Loubyansky
CLI commands with multiple quotes are not properly parsed.
{code}
/subsystem=logging/console-handler=CONSOLE:write-attribute(name=filter, value="all(match(\"pattern1\"),not(match(\"pattern2\")))")
{code}
I would expect the above command to return the following to the OSH.
{code}
all(match("pattern"),not(match("pattern2")))
{code}
What actually gets passed to the OSH is
{code}
all(match(
{code}
Note this filter syntax relies on PR https://github.com/jbossas/jboss-as/pull/3251
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 7 months