Matt Wright
782d6d7e89
PEP 8...
2012-07-23 18:35:37 -04:00
Matt Wright
7355a741b3
Fix build
2012-07-23 18:34:36 -04:00
Matt Wright
a9727ceaa6
Refactor login_user and logout_user to be a utility method, thus it can be reused if necessary
2012-07-23 18:28:13 -04:00
Matt Wright
39670ac84e
Fix state a bit
2012-07-19 17:39:55 -04:00
Matt Wright
78b2eb8b18
Remove stray print statement
2012-07-19 17:39:47 -04:00
Matt Wright
8829692295
Refactor state management
2012-07-19 17:05:13 -04:00
Matt Wright
eb388ad04f
Add RuntimeError to send_mail function
2012-07-19 17:05:06 -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
1c606a242a
Adjust state
2012-07-16 19:40:34 -04:00
Matt Wright
e23581e260
Polish
2012-07-16 19:34:33 -04:00
Matt Wright
3899980b2b
Not using these
2012-07-16 19:08:22 -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
507de82aba
Update docs
2012-07-13 16:06:10 -04:00
Matt Wright
42bffc4234
Fix templates
2012-07-13 16:05:40 -04:00
Matt Wright
7db68da8c6
Remove unnecessary string formatting
2012-07-13 16:05:25 -04:00
Matt Wright
0a0b5ecade
Get rid of login_required decorator from roles_required and roles_accepted in order to be able to pair http_auth_required with roles_required or roles_accepted. Just be sure to put http_auth_required first.
2012-07-13 13:50:36 -04:00
Matt Wright
4337534437
Script usage additions
2012-07-13 12:24:51 -04:00
Matt Wright
7b624b8622
Bring back scripts
2012-07-13 12:23:48 -04:00
Matt Wright
3cd20f0e33
Clean up
2012-07-13 12:02:43 -04:00
Matt Wright
1d86d33b0b
Add category for messages
2012-07-12 15:39:35 -04:00
Matt Wright
18c7a838b0
Make most messages configurable
2012-07-12 15:24:57 -04:00
Matt Wright
3df4c4d14a
Clean up
2012-07-12 14:41:54 -04:00
Matt Wright
ed8082868f
Simplify exceptions
2012-07-12 14:40:20 -04:00
Matt Wright
aba98a3a03
clean up
2012-07-12 14:25:44 -04:00
Matt Wright
e9b49b8e9e
clean up
2012-07-12 14:25:10 -04:00
Matt Wright
dcdfb4d3e7
Add configurable http auth realm and optional realm specification in http_auth_required decorator
2012-07-12 14:16:54 -04:00
Matt Wright
a2d31d1d8d
Add configurable default http auth header
2012-07-12 13:24:59 -04:00
Matt Wright
2e9c62b4f8
Refactor decorators a bit
2012-07-12 13:15:58 -04:00
Matt Wright
dfcb3cdcc6
Add customizable unauthorized URL. Fixes #23
2012-07-12 12:47:21 -04:00
Matt Wright
8d1bdca1de
Change password reset view to use packaged template
2012-07-12 12:18:08 -04:00
Matt Wright
da031b8d15
Simplify routing a tiny bit
2012-07-12 11:29:42 -04:00
Matt Wright
0befa34dc8
Trying to fix build, I don't think Travis likes the quickness of the token expiration tests
2012-07-11 18:26:10 -04:00
Matt Wright
e7bd1533c4
Move it
2012-07-11 16:38:26 -04:00
Matt Wright
5e1d18c9e8
Changed token auth a bit, including the use of itsdangerous. Also added JSON authentication feature
2012-07-11 16:31:21 -04:00
Matt Wright
b3de4a76d5
refactor a bit
2012-07-11 15:14:20 -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
703487e608
Move things around for aesthetic reasons
2012-07-10 17:29:43 -04:00
Matt Wright
338a9cd717
Use same convention as other methods
2012-07-10 17:28:14 -04:00
Matt Wright
815c8695fc
Code clean upr
2012-07-10 17:24:39 -04:00
Matt Wright
00860c29d0
Remove print statement
2012-07-10 16:23:59 -04:00
Matt Wright
49d3789f98
Fix up remember token
2012-07-10 16:23:20 -04:00
Matt Wright
ab97e736d9
Remove forms from config, pretty sure there's a better way to do this or its not necessary
2012-07-10 15:57:16 -04:00
Matt Wright
4d5fa05711
Remove flask-principal session storage in favor of useing flask-login current_user since it does session persistence for us
2012-07-10 15:39:10 -04:00
Matt Wright
4f557dac4c
Update template a bit
2012-07-10 14:39:43 -04:00
Matt Wright
86447ab0c9
Tiny refactor
2012-07-09 19:10:12 -04:00
Matt Wright
2ed0ea48e6
Add trackable option and make extra features default to off/False to minimize about of application setup to get started
2012-07-09 18:57:43 -04:00
Matt Wright
74e94b2628
Merge branch 'develop' of github.com:mattupstate/flask-security into develop
2012-06-29 13:18:14 -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
Matt Wright
53dd4f0b1b
Add doc strings
2012-06-29 11:29:33 -04:00
David Ignacio
24cd4938a5
correct roles_* decorator signature expectations
...
Having multiple RoleNeed objects in a Permission does not require
all to be satisfied in order to .can(), but will return True if
any are present. This makes the previous roles_required logic more
elegant for roles_accepted. roles_required decorator needs to check
all permissions individually and return only if all permissions exist
2012-06-22 00:15:43 -05:00