Langhammer, Jens
|
143a575369
|
Merge branch 'master' into guardian
# Conflicts:
# Pipfile
# Pipfile.lock
# passbook/core/models.py
|
2019-10-10 17:29:34 +02:00 |
|
Langhammer, Jens
|
3d8242be06
|
core(minor): add new, optional description field to nonce
|
2019-10-10 14:04:58 +02:00 |
|
Langhammer, Jens
|
3185a86b22
|
core(minor): add separate permission to reset user's password
|
2019-10-10 13:01:36 +02:00 |
|
Langhammer, Jens
|
f2acc154cd
|
*(minor): small refactor
|
2019-10-07 16:33:48 +02:00 |
|
Jens Langhammer
|
5d1a3043b2
|
create SSOLoginPolicy, which allows factors to be applied when user comes from SSO login
implement SESSIION_IS_SSO_LOGIN for OAuth Client and core MFA
|
2019-04-29 23:19:37 +02:00 |
|
Jens Langhammer
|
e7129d18f6
|
fix inconsistent migrations
|
2019-04-13 17:52:11 +02:00 |
|
Jens Langhammer
|
8536ef9e23
|
Add guardian for Application permissions
|
2019-04-10 18:46:33 +02:00 |
|
Jens Langhammer
|
660972e303
|
add ability to have non-expiring nonces, clean up expired nonces
|
2019-04-04 21:49:10 +02:00 |
|
Jens Langhammer
|
883d439544
|
add timeout field to policy to prevent stuck policies
|
2019-03-21 14:48:51 +01:00 |
|
Jens Langhammer
|
501fed1922
|
rewrite PasswordFactor to use backends setting instead of trying all backends
|
2019-03-10 21:47:08 +01:00 |
|
Jens Langhammer
|
e4baf8c21e
|
Add Group Member policy
|
2019-03-10 19:32:18 +01:00 |
|
Jens Langhammer
|
2b8c2b2346
|
use Django's Admin FilteredSelectMultiple for Group Membership
|
2019-03-10 18:06:06 +01:00 |
|
Jens Langhammer
|
5f861189e4
|
Merge branch 'master' into 23-groups
# Conflicts:
# passbook/admin/templates/administration/base.html
|
2019-03-10 17:13:29 +01:00 |
|
Jens Langhammer
|
2d7e8f1b50
|
add group administration
|
2019-03-08 15:49:45 +01:00 |
|
Jens Langhammer
|
56d872af15
|
add PropertyMapping Model, add Subclass for SAML, test with AWS
|
2019-03-08 12:47:50 +01:00 |
|
Jens Langhammer
|
5b771da972
|
switch from first_name and last_name to name
|
2019-02-27 15:09:05 +01:00 |
|
Jens Langhammer
|
556740d7bc
|
add PasswordPolicyForm back in
|
2019-02-26 15:41:11 +01:00 |
|
Jens Langhammer
|
ff9bc8aa70
|
Automatically create PasswordFactor on initial setup closes #16
|
2019-02-26 09:54:51 +01:00 |
|
Jens Langhammer
|
98b414f3e2
|
add SignUp Confirmation (required by default, can be disabled in invitations) closes #6
|
2019-02-25 21:03:24 +01:00 |
|
Jens Langhammer
|
a0d42092e3
|
add Nonce (one-time links), add password reset function (missing e-mail verification), closes #7
|
2019-02-25 20:46:23 +01:00 |
|
Jens Langhammer
|
408e205c5f
|
add signal for password change, add field for password policies
|
2019-02-25 15:41:36 +01:00 |
|
Jens Langhammer
|
9c2cfd7db4
|
use Inheritance for Factors instead of JSONField
|
2019-02-24 22:39:09 +01:00 |
|
Jens Langhammer
|
183308e444
|
fix Contains not working correctly
|
2019-02-21 16:21:45 +01:00 |
|
Jens Langhammer
|
c941107d42
|
Rules -> Policies, more things
|
2019-02-21 16:06:57 +01:00 |
|
Jens Langhammer
|
7601351f51
|
add help texts to explain naming
|
2019-02-16 11:25:53 +01:00 |
|
Jens Langhammer
|
df45797b4a
|
fix inconsistent naming again
|
2019-02-16 11:13:00 +01:00 |
|
Jens Langhammer
|
d6f4832e90
|
Rule -> Policies
|
2019-02-16 10:24:31 +01:00 |
|
Jens Langhammer
|
d32699b332
|
remove reversion
|
2019-02-16 09:53:32 +01:00 |
|
Jens Langhammer
|
59a15c988f
|
Move Factor instances to database
|
2019-02-16 09:52:37 +01:00 |
|
Jens Langhammer
|
0e73702fca
|
add PasswordPolicyRule (not used yet)
|
2019-02-10 20:09:47 +01:00 |
|
Jens Langhammer
|
d8eb926a76
|
fix migration import order
|
2019-02-08 15:19:29 +01:00 |
|
Jens Langhammer
|
648f614a1a
|
redo migrations, cleanup
|
2019-02-08 14:57:59 +01:00 |
|
Jens Langhammer
|
d4a6e28fe6
|
core: add custom group model with hierarchy , add tree admin
|
2018-12-27 00:38:42 +01:00 |
|
Jens Langhammer
|
2eae37107d
|
core: add slug to application
|
2018-12-26 17:17:39 +01:00 |
|
Jens Langhammer
|
d0099edac4
|
all: fully switch to Invitation
|
2018-12-10 14:49:15 +01:00 |
|
Jens Langhammer
|
545795ebc6
|
all: invites -> invitations
|
2018-12-10 14:21:42 +01:00 |
|
Jens Langhammer
|
cc12f1d8b3
|
Fix import order
|
2018-12-10 13:51:16 +01:00 |
|
Jens Langhammer
|
4b25924274
|
core: add invite model for sign-up
|
2018-12-10 13:48:22 +01:00 |
|
Jens Langhammer
|
633660c602
|
core: make FieldMatcherRule’s user_field into dropdown
|
2018-12-10 11:15:53 +01:00 |
|
Jens Langhammer
|
1a8f3fb18a
|
Cleanup migrations (again)
|
2018-12-10 10:49:50 +01:00 |
|
Jens Langhammer
|
60b1c1b493
|
core: add DebugRule which takes random amount of time to process
|
2018-12-09 21:06:21 +01:00 |
|
Jens Langhammer
|
af3df16b90
|
core: add uuid to user, use as sub for OpenID
|
2018-12-09 21:05:25 +01:00 |
|
Jens Langhammer
|
4b047802c0
|
core: Add Webhook Rule
|
2018-11-27 16:23:04 +01:00 |
|
Jens Langhammer
|
6c4e3fde6e
|
core: add order to rule
|
2018-11-25 20:38:49 +01:00 |
|
Jens Langhammer
|
1039555113
|
core: change provider to one-to-one field
|
2018-11-25 20:38:37 +01:00 |
|
Jens Langhammer
|
2a3107ea3c
|
Rebuild migrations again
|
2018-11-25 12:31:11 +01:00 |
|
Jens Langhammer
|
32945250b6
|
Move skip_authorization to base Provider
|
2018-11-24 22:26:28 +01:00 |
|
Jens Langhammer
|
6748241905
|
*: redo migrations again
|
2018-11-22 13:12:07 +01:00 |
|
Jens Langhammer
|
b5bc371a04
|
code is now clean but still not working
|
2018-11-16 13:08:37 +01:00 |
|
Jens Langhammer
|
c1276e9695
|
redo models again
|
2018-11-16 11:41:14 +01:00 |
|