ufront-easyauth All Versions

A basic database driven authentication system for Ufront, with Users, Groups and Permissions.

https://github.com/ufront/ufront-easyauth

Version Release Notes Install Downloads
1.0.0
2015-12-12
A 1.0.0 stable release. Some breaking API changes for future-proofing. New `EasyAuthClient` auth handler that loads the current user and permissions over remoting. New Ufront-ORM serialization prevents salt and password being sent to the client by default. Improved EasyAuthApi. Bug fixes and more. See CHANGES.md for full details. haxelib install ufront-easyauth 1.0.0 4276
1.0.0-rc.11
2015-08-13
- Updates for new ufront-mvc, minject. - Removed dependency on random and cleversort. - No longer use a type parameter for UFAuthHandler. - Allow EasyAuthApi to use a different AuthAdapter through dependency injection. - Regenerate the sessionID after login. (security measure) - Throw `tink.core.Error` objects rather than `AuthError`, so we get nice error messages. haxelib install ufront-easyauth 1.0.0-rc.11 209
1.0.0-rc.10
2015-02-14
Change EasyAuthApi to use `DatabaseID<T>` instead of Int, for extra type safety. haxelib install ufront-easyauth 1.0.0-rc.10 423
1.0.0-rc.9
2014-12-18
Add `EasyAuthApi.authenticate(u,p):Bool`. Don't allow EasyAuthAdminModule on client. Stop using `thx` dependency, use `thx.core` instead (via ufront-mvc). haxelib install ufront-easyauth 1.0.0-rc.9 141
1.0.0-rc.8
2014-12-15
Stop using exact version dependencies, use `ufront` if you want exact dependencies. haxelib install ufront-easyauth 1.0.0-rc.8 16
1.0.0-rc.7
2014-12-03
Dependency bumps, allow setPassword(null). haxelib install ufront-easyauth 1.0.0-rc.7 40
1.0.0-rc.6
2014-11-25
Dependency bump. haxelib install ufront-easyauth 1.0.0-rc.6 31
1.0.0-rc.5
2014-11-25
Minor fix. haxelib install ufront-easyauth 1.0.0-rc.5 5
1.0.0-rc.4
2014-11-25
Expanded API, various fixes, various superuser improvements, preliminary admin module and more. haxelib install ufront-easyauth 1.0.0-rc.4 7
1.0.0-rc.3
2014-08-14
Update dependencies haxelib install ufront-easyauth 1.0.0-rc.3 112
1.0.0-rc.2
2014-08-14
Use dependency injection rather than a factory. Changed PermissionError to use the generic AuthError enum from ufront-mvc. Swap use of HttpError to use straight Error instead. Minor fixes and improvements. haxelib install ufront-easyauth 1.0.0-rc.2 0
1.0.0-rc.1
2014-06-19
Added per-user permissions. Also added ability to set current user, for 'login as' functionality. Use with care. haxelib install ufront-easyauth 1.0.0-rc.1 107
1.0.0-beta.4
2014-04-01
Added per-user permissions. Also added ability to set current user, for 'login as' functionality. Use with care. haxelib install ufront-easyauth 1.0.0-beta.4 90
1.0.0-beta.3
2013-11-14
Compatibility with ufront-mvc 1.0.0-beta.3 haxelib install ufront-easyauth 1.0.0-beta.3 100
1.0.0-beta.2
2013-10-05
Small fix to EasyAuth.create, to avoid variance issues it now returns the generic IAuthHandler<IAuthUser> haxelib install ufront-easyauth 1.0.0-beta.2 43
1.0.0-beta.1
2013-09-21
Update for compatibility with ufront 1.0.0-beta.1 haxelib install ufront-easyauth 1.0.0-beta.1 28
1.0.0-alpha.1
2013-06-13
Initial Release. For early adopters only at this point, things subject to change. haxelib install ufront-easyauth 1.0.0-alpha.1 47