|  | f31cd7dec6 | core: check PropertyMapping's expression syntax before save | 2020-02-18 15:12:05 +01:00 |  | 
			
				
					|  | 083e317028 | lib: add helper method for 400 response with message | 2020-02-18 10:13:53 +01:00 |  | 
			
				
					|  | 813b2676de | providers/saml: better handle PropertyMapping evaluation errors | 2020-02-18 10:12:42 +01:00 |  | 
			
				
					|  | 3aa2f1e892 | *: propertymapping template -> expression | 2020-02-17 20:38:14 +01:00 |  | 
			
				
					|  | e6c47fee26 | core: add template field to PropertyMapping | 2020-02-17 17:47:51 +01:00 |  | 
			
				
					|  | 2be026dd44 | global: fix import order | 2020-02-14 15:17:40 +01:00 |  | 
			
				
					|  | d9ecb7070d | core: add more prometheus metrics | 2020-01-19 21:01:26 +01:00 |  | 
			
				
					|  | 3bd1eadd51 | all: implement black as code formatter | 2019-12-31 12:51:16 +01:00 |  | 
			
				
					|  | 261d57ad7b | Merge branch 'master' into guardian # Conflicts:
#	Pipfile
#	Pipfile.lock
#	passbook/admin/views/invitations.py
#	passbook/admin/views/policy.py
#	passbook/admin/views/providers.py
#	passbook/admin/views/sources.py
#	passbook/admin/views/users.py | 2019-10-15 15:09:11 +02:00 |  | 
			
				
					|  | f1c4a62612 | policy(major): fix error when policy.negate is enabled | 2019-10-14 15:00:20 +02:00 |  | 
			
				
					|  | 358e39ced0 | core(major): remove action field from policy | 2019-10-14 13:57:38 +02:00 |  | 
			
				
					|  | 2ff1635696 | core/sources(minor): refactor Source's property | 2019-10-13 16:47:13 +02:00 |  | 
			
				
					|  | fc69b6851d | core(minor): tags -> attributes, add attributes to user, add propertymappings to source | 2019-10-11 12:47:06 +02:00 |  | 
			
				
					|  | 143a575369 | Merge branch 'master' into guardian # Conflicts:
#	Pipfile
#	Pipfile.lock
#	passbook/core/models.py | 2019-10-10 17:29:34 +02:00 |  | 
			
				
					|  | 3d8242be06 | core(minor): add new, optional description field to nonce | 2019-10-10 14:04:58 +02:00 |  | 
			
				
					|  | 3185a86b22 | core(minor): add separate permission to reset user's password | 2019-10-10 13:01:36 +02:00 |  | 
			
				
					|  | a53f7a49ac | root(minor): start implementing guardian | 2019-10-10 10:45:51 +02:00 |  | 
			
				
					|  | 2e15b24f0a | *(minor): switch has_user_settings to return Optional dataclass instead of tuple | 2019-10-09 12:47:14 +02:00 |  | 
			
				
					|  | f2acc154cd | *(minor): small refactor | 2019-10-07 16:33:48 +02:00 |  | 
			
				
					|  | 0b86231a36 | *(minor): make better use of structured logging | 2019-10-04 10:21:33 +02:00 |  | 
			
				
					|  | c0df1f38b8 | *(minor): remove __name__ param from get_logger | 2019-10-04 10:08:53 +02:00 |  | 
			
				
					|  | 64b75cab84 | policy(minor): add data class for policy request | 2019-10-03 10:45:31 +02:00 |  | 
			
				
					|  | fb8ccc0283 | lint(minor): fix import order | 2019-10-02 21:05:37 +00:00 |  | 
			
				
					|  | de0b137b1e | policy(minor): improve error handling | 2019-10-02 22:28:39 +02:00 |  | 
			
				
					|  | f4499a5459 | *(minor): stdlib logging to structlog | 2019-10-01 10:24:10 +02:00 |  | 
			
				
					|  | b3aede5bba | policy(minor): Move policy-related code to separate package | 2019-10-01 10:17:39 +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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | ae3c092238 | add user settings for Sources | 2019-03-13 16:49:30 +01:00 |  | 
			
				
					|  | 4a7b0ec8a9 | remove Application.user_is_authorized | 2019-03-12 10:56:01 +01:00 |  | 
			
				
					|  | e4baf8c21e | Add Group Member policy | 2019-03-10 19:32:18 +01:00 |  | 
			
				
					|  | 5f861189e4 | Merge branch 'master' into 23-groups # Conflicts:
#	passbook/admin/templates/administration/base.html | 2019-03-10 17:13:29 +01:00 |  | 
			
				
					|  | a7eaa74191 | fix MATCH_EXACT not working as intended | 2019-03-08 21:20:38 +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 |  | 
			
				
					|  | 99c82676b6 | Add some more failsafe for administration | 2019-03-07 14:09:52 +01:00 |  | 
			
				
					|  | fb82d56307 | create suspicious request detector and policy, add request to policy engine | 2019-03-03 20:26:25 +01:00 |  | 
			
				
					|  | 791e88ffc1 | Fix negate on FieldMatcherPolicy | 2019-03-03 17:21:58 +01:00 |  | 
			
				
					|  | 5584f5bda8 | switch to PolicyEngine everywhere | 2019-02-27 15:49:20 +01:00 |  | 
			
				
					|  | 5b771da972 | switch from first_name and last_name to name | 2019-02-27 15:09:05 +01:00 |  | 
			
				
					|  | 2db1738e4a | make Admin UI more consistent, better show when provider has no application assigned | 2019-02-27 14:47:11 +01:00 |  | 
			
				
					|  | 421f51770c | implement password policy checking on signup and password change closes #8 | 2019-02-26 15:40:58 +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 |  | 
			
				
					|  | 33431ae013 | improve OAuth Source Setup process, fix login template, closes #3 | 2019-02-25 14:10:10 +01:00 |  | 
			
				
					|  | 986fed3e7c | add hook for Factors to show user settings. closes #5 | 2019-02-25 13:20:07 +01:00 |  | 
			
				
					|  | 9c2cfd7db4 | use Inheritance for Factors instead of JSONField | 2019-02-24 22:39:09 +01:00 |  |