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 33 3/5/2019
2.0.0 200 12/13/2018
2.0.0-beta14 85 12/12/2018
2.0.0-beta13 101 10/10/2018
2.0.0-beta12 75 10/10/2018
2.0.0-beta11 74 10/10/2018
2.0.0-beta10 152 6/29/2018
2.0.0-beta09 154 6/15/2018
2.0.0-beta07 206 2/20/2018
1.7.0 681 8/23/2017
1.6.0 232 8/23/2017
1.5.0 895 2/19/2016
1.4.1 401 12/18/2015
1.3.0 480 10/1/2015