Skip to content
This repository has been archived by the owner on Dec 14, 2017. It is now read-only.

v3.0.0

Compare
Choose a tag to compare
@brockallen brockallen released this 14 Aug 03:21
· 551 commits to master since this release

Features added:

  • separate EF code from the main library. there's now a new library that contains the EF-specific persistence code.
  • reworked the separation of the membership reboot configuration from the repository. this was necessary due to the EF library refactoring, plus it's now cleaner.
  • removed all the deprecated code and classes (mainly to eliminate confusion)
  • added support for client certificates. client certificates can be used to either login or can be used as part of two factor authentication (in lieu of mobile sms two factor auth).
  • added concept of groups (or group definitions). this doesn't affect how roles (or groups) are associated with user accounts. rather it's just a new entity/table where an application can define what groups the application uses. this was mainly added for scim support (http://www.simplecloud.info/).
  • added account-level validation extensibility point. previously there were just username, email and password validators. now an application can register validators that are invoked for specific user account events. this is much like the existing notification events, except the validation events are called prior to the database being updated and are able to cancel the persistence. these validators are keyed off of the same user account event classes as notification.
  • enhanced/improved diagnostic tracing in user account and user account service classes
  • more user account events (#89) and some more built-in email notifications for these events

Some more reading on this release:

http://brockallen.com/2013/08/14/client-certificates-and-two-factor-authentication-with-client-certificates-in-membershipreboot/