[jira] [Commented] (AMQ-3621) Integrate Apache Shiro with ActiveMQ as security solution

2014-03-05 Thread Les Hazlewood (JIRA)

[ 
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

2014-02-19 Thread Les Hazlewood (JIRA)

[ 
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

2014-02-18 Thread Les Hazlewood (JIRA)

[ 
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

2014-02-18 Thread Les Hazlewood (JIRA)

[ 
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

2014-02-18 Thread Les Hazlewood (JIRA)

 [ 
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

2014-02-18 Thread Les Hazlewood (JIRA)

 [ 
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

2014-02-17 Thread Les Hazlewood (JIRA)

 [ 
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

2013-10-30 Thread Les Hazlewood (JIRA)

[ 
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

2013-10-30 Thread Les Hazlewood (JIRA)

[ 
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

2013-10-30 Thread Les Hazlewood (JIRA)

[ 
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

2013-06-04 Thread Les Hazlewood (JIRA)

[ 
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

2013-04-29 Thread Les Hazlewood (JIRA)

[ 
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