NewPlatform.Flexberry.Security 2.0.0

Flexberry Security

Flexberry Security package.

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package NewPlatform.Flexberry.Security -Version 2.0.0
dotnet add package NewPlatform.Flexberry.Security --version 2.0.0
paket add NewPlatform.Flexberry.Security --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Added
1. Implementation of `bool AccessCheck(string operationId)` method to `SecurityManager` and `DefaultSecurityManager` classes.
2. Agent manager as standalone addition for security manager. All operations with agents, roles and groups should be rocessed now via agent manager.
3. Cache for `SecurityManager`.
4. Membership-, role- and profile providers based on new security classes.
5. Cache for user roles.

Changed
1. **[BREAKINGCHANGE]** Upgrade `Unity` to 5.x version.
2. All security objects are now serializable.
3. Switch to net45.
4. User password is now hashes in business server for `Agent` class.
5. Caches of agent and security managers are now cleared in buisness servers for security classes.
6. User logins, role names and group names are now trimming before processing queries to security db. I.e. for example 'pupkin' and 'pupkin ' logins are considering same. All listed names tored without spaces in security db.

Removed
1. **[BREAKINGCHANGE]** Support for .NET 3.5 and .NET 4.0 has been dropped - minimal version has been upgraded to .NET 4.5.
2. **[BREAKINGCHANGE]** Remove legacy assemblies to another package (NewPlatform.Flexberry.LegacySecurity).

Fixed
1. Fixed and improved logic for adding and removing filters to permitions on data objects.

Version History

Version Downloads Last updated
2.1.0-alpha01 59 3/5/2019
2.0.0 254 12/13/2018
2.0.0-beta14 92 12/12/2018
2.0.0-beta13 108 10/10/2018
2.0.0-beta12 82 10/10/2018
2.0.0-beta11 81 10/10/2018
2.0.0-beta10 160 6/29/2018
2.0.0-beta09 159 6/15/2018
2.0.0-beta07 213 2/20/2018
1.7.0 692 8/23/2017
1.6.0 243 8/23/2017
1.5.0 916 2/19/2016
1.4.1 415 12/18/2015
1.3.0 490 10/1/2015