Commit Graph

49 Commits

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