I'm looking for a package in any Smalltalk dialect that provides me to provide several security features for my system. For example: To manage failed logins, brute force attacks, user/password organization, ACL's, check points, etc. It could be based in roles or capabilities. If you could share your experience with the library it will be even better to gain some additional insight.
The Application Security package in Pharo implements the CheckPoint security pattern, uses the Nacl cryptographic library (SHA-512 through the libsodium binding), an user model supporting groups and candidates, network security utilities like network class based filtering, and password rules as recommended by the FIPS.
Sample code is provided in SUnit tests and linked blog posts.