Re: [ANN] Buddy 0.4.0: Security library for clojure.

2015-02-24 Thread Sven Richter
Hi,

What I like about buddy is that I can define access rules like this: 
https://funcool.github.io/buddy-auth/latest/#access-rules
It gives me the ability to have the rules in one place and adjust them with 
patterns as I wish, it reminds me of shiro and I really like that approach.

Best Regards,
Sven


Am Montag, 23. Februar 2015 02:25:43 UTC+1 schrieb Dave Sann:
>
> buddy-auth vs friend?
>
> What is the difference/motivation?
>
>
>
> On Monday, 23 February 2015 06:32:22 UTC+11, g vim wrote:
>>
>> On 22/02/2015 11:36, Andrey Antukh wrote: 
>> > Documentation: 
>> > https://funcool.github.io/buddy-core/latest/ 
>> > https://funcool.github.io/buddy-auth/latest/ 
>> > https://funcool.github.io/buddy-hashers/latest/ 
>> > https://funcool.github.io/buddy-sign/latest/ 
>> > 
>>
>> Great addition to Clojure web development security. For new users might 
>> I suggest adding a namespace table to -core, -hashers and -sign as with 
>> -auth? 
>>
>> gvim 
>>
>

-- 
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/d/optout.


Re: [ANN] Buddy 0.4.0: Security library for clojure.

2015-02-23 Thread Andrey Antukh
Hi Dave

Buddy authorization/authentication facilities are more low level and less
opinionated that friend and allow build over them easy other high level
abstractions.
Technically, friend abstraction can be build on top of buddy.

Cheers.
Andrey

2015-02-23 2:25 GMT+01:00 Dave Sann :

> buddy-auth vs friend?
>
> What is the difference/motivation?
>
>
>
>
> On Monday, 23 February 2015 06:32:22 UTC+11, g vim wrote:
>>
>> On 22/02/2015 11:36, Andrey Antukh wrote:
>> > Documentation:
>> > https://funcool.github.io/buddy-core/latest/
>> > https://funcool.github.io/buddy-auth/latest/
>> > https://funcool.github.io/buddy-hashers/latest/
>> > https://funcool.github.io/buddy-sign/latest/
>> >
>>
>> Great addition to Clojure web development security. For new users might
>> I suggest adding a namespace table to -core, -hashers and -sign as with
>> -auth?
>>
>> gvim
>>
>  --
> 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/d/optout.
>



-- 
Andrey Antukh - Андрей Антух -  / 
http://www.niwi.be 
https://github.com/niwibe

-- 
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/d/optout.


Re: [ANN] Buddy 0.4.0: Security library for clojure.

2015-02-23 Thread Liu Shijun
Great job guys!

On Monday, 23 February 2015 00:38:02 UTC+13, Andrey Antukh wrote:
>
> Hi!
>
> I am happy to announce a new release of buddy (security library for 
> Clojure).
>
> Since 0.3.0, buddy is split from monolithic library in four modules:
>
> - buddy-core: Cryptographyc api.
> - buddy-sign: High level message signing
> - buddy-auth: Authentication and Authorization facilities for ring based 
> web apps.
> - buddy-hashers: Collection of password hashers.
>
> Relevant changes since 0.3.0:
>
> buddy-core:
>
> - Add buddy.core.nonce namespace with functions for generate 
> cryptographically secure ivs and nonces.
> - Add buddy.core.padding with interface to the common padding algorithms.
> - Function name consistency improvements in almost all api (with proper 
> backward compatibility for almost all changes, see changelog for breaking 
> changes).
> - Improved low level interface to Hash and Mac algorithms, allowing to the 
> user build own high level abstractions over it.
>
> buddy-sign:
>
> - Removed generic signing implementation
> - Add compact signing as replacement for generic (the difference and the 
> purpose is explained in the documentation).
> - Improved time based validation and fix some related bugs.
> - Improved error reporting on message validation using Either monadic type.
>
> buddy-auth:
>
> - Remove generic signed token backend.
> - Add JWS/JWT backend as replacement to generic signed token backend).
> - Improved generic authorization system, now it extensible with clojure 
> protocols.
>
> buddy-hashers:
>
> - Update versions and adapt the code to buddy-core internal api changes.
>
> Github:
> https://github.com/funcool/buddy-core
> https://github.com/funcool/buddy-auth
> https://github.com/funcool/buddy-hashers
> https://github.com/funcool/buddy-sign
>
> Documentation:
> https://funcool.github.io/buddy-core/latest/
> https://funcool.github.io/buddy-auth/latest/
> https://funcool.github.io/buddy-hashers/latest/
> https://funcool.github.io/buddy-sign/latest/
>
> Cheers.
> Andrey
>
> -- 
> Andrey Antukh - Андрей Антух - > / <
> ni...@niwi.be >
> http://www.niwi.be 
> https://github.com/niwibe
>  

-- 
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/d/optout.


Re: [ANN] Buddy 0.4.0: Security library for clojure.

2015-02-22 Thread Dave Sann
buddy-auth vs friend?

What is the difference/motivation?



On Monday, 23 February 2015 06:32:22 UTC+11, g vim wrote:
>
> On 22/02/2015 11:36, Andrey Antukh wrote: 
> > Documentation: 
> > https://funcool.github.io/buddy-core/latest/ 
> > https://funcool.github.io/buddy-auth/latest/ 
> > https://funcool.github.io/buddy-hashers/latest/ 
> > https://funcool.github.io/buddy-sign/latest/ 
> > 
>
> Great addition to Clojure web development security. For new users might 
> I suggest adding a namespace table to -core, -hashers and -sign as with 
> -auth? 
>
> gvim 
>

-- 
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/d/optout.


Re: [ANN] Buddy 0.4.0: Security library for clojure.

2015-02-22 Thread gvim

On 22/02/2015 11:36, Andrey Antukh wrote:

Documentation:
https://funcool.github.io/buddy-core/latest/
https://funcool.github.io/buddy-auth/latest/
https://funcool.github.io/buddy-hashers/latest/
https://funcool.github.io/buddy-sign/latest/



Great addition to Clojure web development security. For new users might 
I suggest adding a namespace table to -core, -hashers and -sign as with 
-auth?


gvim

--
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/d/optout.


[ANN] Buddy 0.4.0: Security library for clojure.

2015-02-22 Thread Andrey Antukh
Hi!

I am happy to announce a new release of buddy (security library for
Clojure).

Since 0.3.0, buddy is split from monolithic library in four modules:

- buddy-core: Cryptographyc api.
- buddy-sign: High level message signing
- buddy-auth: Authentication and Authorization facilities for ring based
web apps.
- buddy-hashers: Collection of password hashers.

Relevant changes since 0.3.0:

buddy-core:

- Add buddy.core.nonce namespace with functions for generate
cryptographically secure ivs and nonces.
- Add buddy.core.padding with interface to the common padding algorithms.
- Function name consistency improvements in almost all api (with proper
backward compatibility for almost all changes, see changelog for breaking
changes).
- Improved low level interface to Hash and Mac algorithms, allowing to the
user build own high level abstractions over it.

buddy-sign:

- Removed generic signing implementation
- Add compact signing as replacement for generic (the difference and the
purpose is explained in the documentation).
- Improved time based validation and fix some related bugs.
- Improved error reporting on message validation using Either monadic type.

buddy-auth:

- Remove generic signed token backend.
- Add JWS/JWT backend as replacement to generic signed token backend).
- Improved generic authorization system, now it extensible with clojure
protocols.

buddy-hashers:

- Update versions and adapt the code to buddy-core internal api changes.

Github:
https://github.com/funcool/buddy-core
https://github.com/funcool/buddy-auth
https://github.com/funcool/buddy-hashers
https://github.com/funcool/buddy-sign

Documentation:
https://funcool.github.io/buddy-core/latest/
https://funcool.github.io/buddy-auth/latest/
https://funcool.github.io/buddy-hashers/latest/
https://funcool.github.io/buddy-sign/latest/

Cheers.
Andrey

-- 
Andrey Antukh - Андрей Антух -  / 
http://www.niwi.be 
https://github.com/niwibe

-- 
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/d/optout.