I am thinking of using Shiro with Node.js (most likely with Express). Still evaluating whether to use Shiro through some kind of java bridge on the same server, or possibly wrap Shiro as a separate authorization service that Node will make calls to over HTTP.
Wondering if anybody has attempted any integrations between Shiro and Node.js.
What is the reasoning behind making Shiro work with node.js? Do you have an existing java app that uses Shiro that you need to integrate with?
I had a conversation with Les a while back about Shiro and node and I seem to recall that he was considering implementations in other languages. It sounded more like a long-term goal than anything available soon.
There are some security tools for node that you could evaluate or utilize for inspiration. Below is a list of security-related node.js resources I've been tracking. I haven't yet used any of them, so can't give any advice on which tools are better.
I'm interested in security and node, so please follow up with any conclusions you come to.
h3. Authentication, OpenID, OAuth
"Passport - simple auth for node":http://passportjs.org/
"EveryAuth Tutorial for Node KnockOut":http://blog.nodeknockout.com/post/9417557660/countdown-to-ko-23-login-with-password-facebook
On Mon, Apr 2, 2012 at 7:02 PM, Jean Barmash <[hidden email]> wrote:
> What is the reasoning behind making Shiro work with node.js? Do you have an existing java app that uses Shiro that you need to integrate with?
I don't have a Java app with Shiro. Shiro is very strong on authorization front, and I don't quite see anything great for authorization for node.js. It can handle things like instance-level authorization, not sure if other frameworks for node can do that. Also, there are nice modules that provide persistence and UI for Shiro very easily (i.e. Shiro plugin and Nimble plugin for Grails give me out of the box administration solution).
Thank you for your list of resources. I've seem passport and everyauth, but not guard.js - seems interesting, even if it's marked alpha.
On Tue, Apr 3, 2012 at 2:32 AM, Tauren Mills <[hidden email]> wrote:
|Powered by Nabble||Edit this page|