[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=14027553#comment-14027553 ] Claus Ibsen commented on AMQ-3621: -- Docs is here http://activemq.apache.org/shiro.html 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=13951842#comment-13951842 ] Claus Ibsen commented on AMQ-3621: -- Is there fore example an activemq-shiro feature to install in Karaf? 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=13951841#comment-13951841 ] Claus Ibsen commented on AMQ-3621: -- Has the docs been updated? Is there more work on this? 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=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=13910404#comment-13910404 ] Christian Posta commented on AMQ-3621: -- Les, I've committed this to trunk. Suggestions: Can you please finish documenting the Authentication and Authorization sections toward the bottom (marked work in progress at the moment). Maybe add referring links (or details if you have it working) about how to integrate with some of the other system Shiro supports (like LDAP, certs?) For the authorization part would be great to explain the verbs allowed (create, remove, wildcards, etc) Can you also give a note about the default behavior of vm:// connectors being treated as 'system' user? Otherwise, everything looks great. Thanks for all the unit tests, that definitely makes life easier :) Keep an eye out on the next nightly builds that include this commit. Please review that nightly and verify that it's to your liking. Commit: To https://git-wip-us.apache.org/repos/asf/activemq.git e7e317d..f9451e5 trunk - trunk 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=13905628#comment-13905628 ] Christian Posta commented on AMQ-3621: -- Les, so far what I'm seeing looks great. I am going through it pretty closely, so please bare with me as I'm doing on spare timeā¦ I will have this committed by end of week for sure (if not earlier). 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=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=13904107#comment-13904107 ] Christian Posta commented on AMQ-3621: -- This looks awesome Les, thanks for the contribution. I'll let Claus take it from here as he's assigned to it, but I look forward to trying this out. 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=13904123#comment-13904123 ] Claus Ibsen commented on AMQ-3621: -- Christian feel free to take over, i got to much important work stuff going on. 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 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=13904129#comment-13904129 ] Christian Posta commented on AMQ-3621: -- Thx Claus will take a look tonight. 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] [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=13808909#comment-13808909 ] Claus Ibsen commented on AMQ-3621: -- Les this sounds good. Let us know when you think you have all the needed logic implemented. Then if you would like to donate the work to ASF, we can get that into the AMQ distribution so people have this out of the box. 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 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=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=13809330#comment-13809330 ] Claus Ibsen commented on AMQ-3621: -- Sounds great. Yeah we would love to include this in next minor release, eg 5.10. So to do that its a matter of when you think the code at the github repo is okay. Then possilbe you can .zip that and attach as file to this JIRA, then you do a code grant that way. I assume you do not use any other 3rd party than Apache Shiro? And that you are aware of the Apache licesning here http://www.apache.org/legal/3party.html For the docs, then I can grant you karma to the AcitveMQ wiki system so you can add the documentation. 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=13809331#comment-13809331 ] Hiram Chirino commented on AMQ-3621: 5.9 was just released so, its probably going to be a while before we build up enough new features to cut 5.10. 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 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=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