e2804b9755 
					 
					
						
						
							
							root: fix linting errors  
						
						 
						
						
						
						
					 
					
						2020-05-27 11:26:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						beabba2890 
					 
					
						
						
							
							flows: Load Stages without refreshing the whole page ( #33 )  
						
						 
						
						... 
						
						
						
						* flows: initial implementation of FlowExecutorShell
* flows: load messages dynamically upon card refresh 
						
						
					 
					
						2020-05-24 00:57:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0664f0b6b2 
					 
					
						
						
							
							flows: add support for default_context, etc  
						
						 
						
						... 
						
						
						
						default_context can be used to influence policies during the planning. This should be used when the Planner is called from other views to correctly preseed the plan.
This also checks if there is a PENDING_USER set, and uses that user for the cache key instead 
						
						
					 
					
						2020-05-20 16:15:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cafe2f1e1f 
					 
					
						
						
							
							admin: fix linting  
						
						 
						
						
						
						
					 
					
						2020-05-20 13:59:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						969da05437 
					 
					
						
						
							
							admin: show object's docstring on inheritance based lists  
						
						 
						
						
						
						
					 
					
						2020-05-20 13:47:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						24a3e787dd 
					 
					
						
						
							
							migrate to per-model UUID Primary key, remove UUIDModel ( #26 )  
						
						 
						
						... 
						
						
						
						* *: migrate to per-model UUID Primary key, remove UUIDModel
* *: fix import order, fix unittests 
						
						
					 
					
						2020-05-20 09:17:06 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13a20478fd 
					 
					
						
						
							
							sources/oauth: add OIDC client  
						
						 
						
						
						
						
					 
					
						2020-05-19 21:53:46 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f58ee7fb52 
					 
					
						
						
							
							sources/oauth: fix handling of sources with spaces in their name  
						
						 
						
						
						
						
					 
					
						2020-05-19 21:53:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a5319fc2fe 
					 
					
						
						
							
							*: rename templatetags to clearly identify  
						
						 
						
						
						
						
					 
					
						2020-05-15 10:54:31 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						212e966dd4 
					 
					
						
						
							
							factors: -> stage  
						
						 
						
						
						
						
					 
					
						2020-05-08 20:59:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2a85e5ae87 
					 
					
						
						
							
							flows: complete migration to FlowExecutorView, fully use context  
						
						 
						
						
						
						
					 
					
						2020-05-08 16:10:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						114bb1b0bd 
					 
					
						
						
							
							flows: implement planner, start new executor  
						
						 
						
						
						
						
					 
					
						2020-05-08 14:33:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5400882d78 
					 
					
						
						
							
							flows/: more migration progress, consolidate views  
						
						 
						
						
						
						
					 
					
						2020-05-07 21:30:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						80d90b91e8 
					 
					
						
						
							
							core: add general admin.py loader, remove individual files  
						
						 
						
						
						
						
					 
					
						2020-05-07 00:05:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dc8b89a6b9 
					 
					
						
						
							
							sources/saml: switch to new crypto  
						
						 
						
						
						
						
					 
					
						2020-03-03 23:35:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						81b66ecdcd 
					 
					
						
						
							
							core: remove some more dead code, add more help texts for factors  
						
						 
						
						
						
						
					 
					
						2020-02-27 16:39:30 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f8599438df 
					 
					
						
						
							
							ui: fix lists not being rendered correctly  
						
						 
						
						
						
						
					 
					
						2020-02-24 13:13:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						64d7b009ab 
					 
					
						
						
							
							sources/oauth: fix invalid headers, fix invalid function signature  
						
						 
						
						
						
						
					 
					
						2020-02-23 19:42:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fa2870afe0 
					 
					
						
						
							
							sources: remove policies as they are not used currently  
						
						 
						
						
						
						
					 
					
						2020-02-23 14:40:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f4a676e2fb 
					 
					
						
						
							
							sources/oauth: slugify provider type instead of just lowercase  
						
						 
						
						
						
						
					 
					
						2020-02-23 13:53:16 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						88c1ad4c1c 
					 
					
						
						
							
							providers/saml: fix 500 when SAML Provider not assigned to application  
						
						 
						
						
						
						
					 
					
						2020-02-21 20:54:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1285ba6fbb 
					 
					
						
						
							
							ui: include font-awesome  
						
						 
						
						
						
						
					 
					
						2020-02-21 18:00:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a09a1793ec 
					 
					
						
						
							
							ui: update templates for jinja2-related fields  
						
						 
						
						
						
						
					 
					
						2020-02-21 15:36:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8fd86a28ff 
					 
					
						
						
							
							ui: fixup minor issues, add static app  
						
						 
						
						
						
						
					 
					
						2020-02-21 11:20:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32a15f84c0 
					 
					
						
						
							
							root: run bandit as part of pre-commit  
						
						 
						
						
						
						
					 
					
						2020-02-21 09:03:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d988f37afc 
					 
					
						
						
							
							lib: add SentryIgnoredException, to easily ignore exceptions from sentry  
						
						 
						
						
						
						
					 
					
						2020-02-20 21:38:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						295c0bae3f 
					 
					
						
						
							
							sources/saml: validate SAMLResponse signature  
						
						 
						
						
						
						
					 
					
						2020-02-20 21:34:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						84fc54ddaa 
					 
					
						
						
							
							sources/saml: entity_id -> issuer  
						
						 
						
						
						
						
					 
					
						2020-02-20 17:23:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0b5caa85f5 
					 
					
						
						
							
							all: sort imports and cleanup  
						
						 
						
						
						
						
					 
					
						2020-02-20 17:23:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						14e0a17dbc 
					 
					
						
						
							
							ui: don't remove dashes when auto generating slug  
						
						 
						
						
						
						
					 
					
						2020-02-20 17:13:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						40a2a26904 
					 
					
						
						
							
							sources/saml: fix Metadata cert including PEM header  
						
						 
						
						
						
						
					 
					
						2020-02-20 17:05:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c8b3c6e51a 
					 
					
						
						
							
							sources/saml: fix build_full_url using incorrect URL parameter  
						
						 
						
						
						
						
					 
					
						2020-02-20 17:04:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6c889eff27 
					 
					
						
						
							
							core: fix application icons not loading, fix with_sources being broken  
						
						 
						
						
						
						
					 
					
						2020-02-20 14:30:06 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3c2b8e5ee1 
					 
					
						
						
							
							all: prefix all UI related methods with ui_, switch to property and return dataclass  
						
						 
						
						
						
						
					 
					
						2020-02-20 13:51:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						07b7951390 
					 
					
						
						
							
							sources/ldap: handle user_sync errors better, show warning when user exists already  
						
						 
						
						
						
						
					 
					
						2020-02-19 16:20:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9267d0c1dd 
					 
					
						
						
							
							all: general maintenance, prepare for pyright  
						
						 
						
						
						
						
					 
					
						2020-02-18 22:12:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						865abc005a 
					 
					
						
						
							
							sources/oauth: remove leading spaces in default URLs  
						
						 
						
						
						
						
					 
					
						2020-02-18 21:49:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a2725d5b82 
					 
					
						
						
							
							sources/oauth: remove redundant OAuth2Clients  
						
						 
						
						
						
						
					 
					
						2020-02-18 21:49:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4a05bc6e02 
					 
					
						
						
							
							sources/oauth: improve default OAuth2 Client, send access_token as Bearer Authz  
						
						 
						
						
						
						
					 
					
						2020-02-18 21:49:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4e8238603a 
					 
					
						
						
							
							all: cleanup logging to be structured  
						
						 
						
						
						
						
					 
					
						2020-02-18 21:35:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7c353f9297 
					 
					
						
						
							
							sources/oauth: remove supervisr  
						
						 
						
						
						
						
					 
					
						2020-02-18 17:01:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						95416623b3 
					 
					
						
						
							
							sources/ldap: better handle property mapping evaluation errors  
						
						 
						
						
						
						
					 
					
						2020-02-18 10:13:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3aa2f1e892 
					 
					
						
						
							
							*: propertymapping template -> expression  
						
						 
						
						
						
						
					 
					
						2020-02-17 20:38:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bc4b7ef44d 
					 
					
						
						
							
							providers/saml: add custom help text for templates, add docs for User Object reference  
						
						 
						
						
						
						
					 
					
						2020-02-17 20:30:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e57da71dcf 
					 
					
						
						
							
							sources/ldap: update LDAP source to use new property mappings  
						
						 
						
						
						
						
					 
					
						2020-02-17 17:55:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						41689fe3ce 
					 
					
						
						
							
							sources/* add missing migrations  
						
						 
						
						
						
						
					 
					
						2020-02-17 16:27:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e138076e1d 
					 
					
						
						
							
							sources/saml: move labels from forms to models  
						
						 
						
						
						
						
					 
					
						2020-02-16 12:34:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						721d133dc3 
					 
					
						
						
							
							sources/oauth: move labels from form to models  
						
						 
						
						
						
						
					 
					
						2020-02-16 12:34:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						75b687ecbe 
					 
					
						
						
							
							sources/ldap: move labels from form to models  
						
						 
						
						
						
						
					 
					
						2020-02-16 12:30:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e36d7928e4 
					 
					
						
						
							
							providers/saml: big cleanup, simplify base processor  
						
						 
						
						... 
						
						
						
						add New fields for
 - assertion_valid_not_before
 - assertion_valid_not_on_or_after
 - session_valid_not_on_or_after
allow flexible time durations for these fields
fall back to Provider's ACS if none is specified in AuthNRequest 
						
						
					 
					
						2020-02-14 15:19:48 +01:00