[jira] [Commented] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13921224#comment-13921224 ] Les Hazlewood commented on AMQ-3621: [~ceposta], sorry for the late reply - I'll definitely update the documentation asap. Great feedback, thank you - I'll be sure to incorporate that in the docs. Thanks for everything! Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Assignee: Christian Posta Fix For: 5.10.0 Attachments: AMQ-3621.git.patch Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Commented] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13905743#comment-13905743 ] Les Hazlewood commented on AMQ-3621: Sounds good [~ceposta], I totally understand. Please feel free to follow up w/ questions/feedback. Thanks! Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Assignee: Christian Posta Fix For: 5.10.0 Attachments: AMQ-3621.git.patch Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.1.5#6160)
[jira] [Commented] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13904302#comment-13904302 ] Les Hazlewood commented on AMQ-3621: [~ceposta], I noticed I removed something from the root pom by accident when cleaning up my project. The following needs to be added back into the root pom: {code:xml} distributionManagement site !-- this needs to match a server in your settings.xml with upload settings -- idactivemq-website/id !-- set the staging.siteURL in your ~/.m2/settings.xml in a release or other profile -- url${staging.siteURL}/maven/${project.version}/url !--url${site-repo-url}/url-- /site snapshotRepository idapache.snapshots.https/id nameApache Development Snapshot Repository/name urlhttps://repository.apache.org/content/repositories/snapshots/url uniqueVersionfalse/uniqueVersion /snapshotRepository /distributionManagement {code} Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Assignee: Christian Posta Fix For: 5.10.0 Attachments: AMQ-3621.git.patch Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.1.5#6160)
[jira] [Comment Edited] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13904302#comment-13904302 ] Les Hazlewood edited comment on AMQ-3621 at 2/18/14 5:54 PM: - [~ceposta], I noticed I removed something from the root pom by accident when cleaning up my project. The following needs to be added back into the root pom: {code:xml} distributionManagement site !-- this needs to match a server in your settings.xml with upload settings -- idactivemq-website/id !-- set the staging.siteURL in your ~/.m2/settings.xml in a release or other profile -- url${staging.siteURL}/maven/${project.version}/url !--url${site-repo-url}/url-- /site snapshotRepository idapache.snapshots.https/id nameApache Development Snapshot Repository/name urlhttps://repository.apache.org/content/repositories/snapshots/url uniqueVersionfalse/uniqueVersion /snapshotRepository /distributionManagement {code} I'm deleting the existing .patch file and uploading a new one with this change. was (Author: lhazlewood): [~ceposta], I noticed I removed something from the root pom by accident when cleaning up my project. The following needs to be added back into the root pom: {code:xml} distributionManagement site !-- this needs to match a server in your settings.xml with upload settings -- idactivemq-website/id !-- set the staging.siteURL in your ~/.m2/settings.xml in a release or other profile -- url${staging.siteURL}/maven/${project.version}/url !--url${site-repo-url}/url-- /site snapshotRepository idapache.snapshots.https/id nameApache Development Snapshot Repository/name urlhttps://repository.apache.org/content/repositories/snapshots/url uniqueVersionfalse/uniqueVersion /snapshotRepository /distributionManagement {code} Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Assignee: Christian Posta Fix For: 5.10.0 Attachments: AMQ-3621.git.patch Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.1.5#6160)
[jira] [Updated] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Les Hazlewood updated AMQ-3621: --- Attachment: (was: AMQ-3621.git.patch) Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Assignee: Christian Posta Fix For: 5.10.0 Attachments: AMQ-3621.git.patch Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.1.5#6160)
[jira] [Updated] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Les Hazlewood updated AMQ-3621: --- Attachment: AMQ-3621.git.patch Latest (correct) patch attached. Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Assignee: Christian Posta Fix For: 5.10.0 Attachments: AMQ-3621.git.patch Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.1.5#6160)
[jira] [Updated] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Les Hazlewood updated AMQ-3621: --- Attachment: AMQ-3621.git.patch I'm proud to announce that, pending further review, this work is complete (patch attached). This is a substantial security addition to ActiveMQ that I hope others find useful! Test coverage for all additions is at 100% class and 100% method coverage (almost 100% line coverage too - just a minor branch that couldn't be hit via test mocks). The plugin has been tested extensively in various network environments and Stormpath is using it in production. To apply the patch, assuming you've cloned http://git-wip-us.apache.org/repos/asf/activemq.git: {code} git checkout trunk # create a temporary branch to apply the patch: git checkout -b apply-AMQ-3162-patch # ensure no errors are reported (this won't modify source): git apply --check AMQ-3162.patch # if no errors, apply to the patch branch: git am --signoff AMQ-3162.patch # merge the patch branch to trunk: git checkout trunk git merge apply-AMQ-3162-patch # push the change back to the ASF git server: git push {code} Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Assignee: Claus Ibsen Fix For: 5.10.0 Attachments: AMQ-3621.git.patch Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.1.5#6160)
[jira] [Commented] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13809296#comment-13809296 ] Les Hazlewood commented on AMQ-3621: Hi Claus, The initial implementation is complete and has 100% test coverage for all functionality. The only thing remaining is to finish up the documentation: http://activemq.apache.org/shiro.html How would you guys like to receive the code contribution? Can we get it in to the 5.10 release? As an Apache PMC Chair, I already have CLAs on file, so everything should be clear/ready to go. Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Commented] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13809298#comment-13809298 ] Les Hazlewood commented on AMQ-3621: Actually, I recant that last statement :) There are some minor architectural changes I want to clean up first before they make it into the ActiveMQ repository. When are you guys releasing 5.10? I'd like to get it in that release if possible. Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Commented] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13809336#comment-13809336 ] Les Hazlewood commented on AMQ-3621: Thanks for the update Claus. I do not use any other 3rd party lib than Apache Shiro, and yes, I'm aware of the licensing. I already have karma for the docs - I wrote the documentation that I linked to above - I just need to finish it :) Thanks! Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: New Feature Reporter: Cservenak, Tamas Assignee: Claus Ibsen Fix For: 5.10.0 Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Commented] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution
[ https://issues.apache.org/jira/browse/AMQ-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13674503#comment-13674503 ] Les Hazlewood commented on AMQ-3621: An update for those following this issue that might not be following the ActiveMQ dev mailing list: I made quite a bit of progress over the weekend. Here is the result of the latest effort: https://github.com/lhazlewood/activemq/tree/trunk/activemq-shiro Change log is here: https://github.com/lhazlewood/activemq/commit/be2100ea2c5a421cd21a4c3ae158c65e6e14490f It works as follows: The ShiroPlugin installs 2 BrokerFilters at the moment: - A SubjectFilter which is responsible for constructing and associating a Subject instance with Connections. Downstream filters perform actual security checks. - An AuthenticationFilter (downstream from the SubjectFilter) that enforces client authentication as necessary. It supports system and anonymous connections as well if desired. I still have to create an AuthorizationFilter (that would be downstream from the AuthenticationFilter) that would allow access control checks (can you subscribe to a destination or not, etc). All of this code is tested with 100% class, method and line coverage. Comments, suggestions and feedback are most welcome. Integrate Apache Shiro with ActiveMQ as security solution --- Key: AMQ-3621 URL: https://issues.apache.org/jira/browse/AMQ-3621 Project: ActiveMQ Issue Type: Improvement Reporter: Cservenak, Tamas Integrate Apache Shiro with ActiveMQ as security solution. This would benefit for ActiveMQ to have support for a vast amount of already existing solution (Realm implementations) that are out there for Shiro. -- 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
[jira] [Commented] (AMQ-2826) Look at the possibility of incorporating a cassandra persistence adapter from http://github.com/ticktock/qsandra
[ https://issues.apache.org/jira/browse/AMQ-2826?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13645002#comment-13645002 ] Les Hazlewood commented on AMQ-2826: Hi Scott, Has there been any movement on QSandra in the last two years? Do you know of anyone using it in production? Or is it a now defunct project? Any information would be helpful! Thanks, Les Look at the possibility of incorporating a cassandra persistence adapter from http://github.com/ticktock/qsandra - Key: AMQ-2826 URL: https://issues.apache.org/jira/browse/AMQ-2826 Project: ActiveMQ Issue Type: New Feature Components: Message Store Affects Versions: 5.3.2 Reporter: Scott Clasen I am the author of http://github.com/ticktock/qsandra, which is a cassandra persistence adapter for activemq. I am willing to donate it if it is something that is of interest to ActiveMQ.. Only current trouble with that is it needs JDK 1.6, so it would probably need to wait until (if and when) ActiveMQ 5.x is built with JDK 6. -- 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