Eskil Heyn Olsen
7f43acc167
Fix query for find_user
2013-01-01 11:28:31 -08:00
Matt Wright
7f002ac612
Fixes #40
2012-11-26 14:41:51 -05:00
Matt Wright
f928db298d
Refactor datastore implementation
2012-08-24 11:38:25 -04:00
Matt Wright
6e754ed356
Major refactoring. Got rid of exceptions/errors in favor of using simple return values. Update tests to ensure full coverage according to nose coverage plugin
2012-08-23 17:58:33 -04:00
Matt Wright
5964a99e57
Clean up
2012-08-22 16:37:07 -04:00
Matt Wright
58685f2bb4
Decent clean up. Get rid of AuthProvider class in favor of keeping it simple
2012-08-21 17:04:41 -04:00
Matt Wright
25e9d02a8a
clean up
2012-08-21 11:52:49 -04:00
Matt Wright
828a973339
Add already confirmed scenario. Let datastore work without a request context
2012-08-21 01:50:40 -04:00
Matt Wright
fa4668aa3f
Use default values for encrypt_password and verify_password
2012-08-20 17:44:20 -04:00
Matt Wright
c36fee7fda
Clean up
2012-08-17 15:05:22 -04:00
Matt Wright
a39f46854e
Significant design change: commit data after some requests to avoid multiple database hits when using SQLALchemy
2012-08-17 13:19:40 -04:00
Matt Wright
b7d71f8c59
Remove old commit param
2012-08-17 12:52:05 -04:00
Matt Wright
05bd2a5aae
Full test coverage!
2012-08-14 15:57:07 -04:00
Matt Wright
58e2856612
No need to store remember_token in DB
2012-08-14 13:52:30 -04:00
Matt Wright
68dd972bfa
Add more secure password storage via salt value and hmac
2012-07-18 13:27:30 -04:00
Matt Wright
f170cb434c
Use a stateful object instead of arbitrary assignment of extension on app object
2012-07-16 19:07:19 -04:00
Matt Wright
3cd20f0e33
Clean up
2012-07-13 12:02:43 -04:00
Matt Wright
b9a6a9c5a8
Use itsdangerous for activation and password reset tokens so they do not need to be stored in the database
2012-07-11 15:06:54 -04:00
Matt Wright
49d3789f98
Fix up remember token
2012-07-10 16:23:20 -04:00
Matt Wright
2ea835ec9f
Add a bunch of doc strings and add some more configuration values
2012-06-29 12:37:22 -04:00
Tristan Escalada
efc93979d1
Adding back lost role/active functions
...
some functions must have gotten lost. Added them back.
_do_add_role, _do_remove_role, _do_toggle_active,
_do_deactive_user, _do_active_user, _prepare_role_modify_args
2012-06-18 20:02:35 -04:00
Matt Wright
c20f244d66
Big code cleanup
2012-06-18 16:51:43 -04:00
Matt Wright
09aa7e113c
Heavy work on confirmation and reset
2012-05-22 18:08:38 -04:00
Matt Wright
4f61f58b0d
Polish
2012-05-15 17:02:04 -04:00
Matt Wright
4e7663079b
Refactor some methods
2012-05-14 18:58:43 -04:00
Matt Wright
4c1a16e2ee
Added register signal, some testing utils and basic confirmation
2012-05-11 18:15:46 -04:00
Matt Wright
1a8e6f5cb6
Make datastore find_user method accept different params so a user can be retrieved by other such things such as a confirmation token
2012-05-11 13:57:35 -04:00
Matt Wright
2b587f7047
Starting a large refactor and adding confirmation abilities
2012-05-11 13:23:42 -04:00
Matt Wright
1ae711279e
Refactor modules
2012-05-10 12:45:43 -04:00
Matt Wright
d285764592
Make active be true by default
2012-05-01 12:05:28 -04:00
Matt Wright
9b513ce4ab
Polish
2012-05-01 11:19:46 -04:00
Matt Wright
ed7beb529a
First commit of refactored code and removed default models. Now meant to provide models from app level, not within Flask-Security
2012-04-30 19:34:04 -04:00