On Sunday, February 9, 2014 at 18:54, Andrey Antukh wrote:
> Hi!
>  
> Buddy is an authentication, authorization and signing library for clojure, 
> designed with simplicity in mind.
>  
> Features / Sub libraries:
> * Modular Authentication (implemented using protocols).
> * Modular Authorization (with access rules)
> * Signing library.
> * Password hashers library.
>  
> Is a still young library and any feedback / api improvement suggestions are 
> welcome.  
>  
> Github: https://github.com/niwibe/buddy
> Doc: http://niwibe.github.io/buddy/


I suppose I shall wait for the inevitable third Clojure 
authentication/authorization library named “guy”. ;-)

But in all seriousness, this is definitely an interesting and different take on 
the problem space from Friend. In particular, separating the 
authentication/authorization workflow into its own data structure, as opposed 
to Friend’s technique of mixing the workflow in with the middleware 
declaration, is kind of nice. At least at first glance it seems like this 
approach may be more composable. I’ll need to stare at it all a bit longer 
before I have any concrete suggestions/feedback…well, other than some of the 
API functions being a bit wordy, but that’s bound to happen with an early API.

I’ll follow up on GitHub (in particular, I think one of your examples could use 
some refactoring).

Cheers,

Josh

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to