1bdda5f2ae 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: deprecation warnings in keycloak_admin.py ( #425 )  
							
							
 
							
							
							* fix: deprecation warnings in keycloak_admin.py
* fix: Set auto_refresh_token only when needed 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9317f19426 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: Add UMA policy management and permission tickets ( #426 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8f4b49a4d1 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add initial access token support and policy delete method  
							
							
 
							
							
							* feat: Add policy delete method
* feat: Added initial access token support 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7bbf4e15b7 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Refactor auto refresh ( #415 )  
							
							
 
							
							
							* refactor: Factor our OpenIdConnectionManager class and deprecate old methods
* refactor: Refactor keycloak uma client to use openid connection manager
* fix: Perform token renewal at 90% of lifetime
* refactor: Add optional openid connection constructor param to keycloak admin
* refactor: Remove auto_refresh_token in favour of automatic refresh on expiry
* refactor: move KeycloakOpenIDConnectionManager to a separate file
* docs: uma additions and fixes
* refactor: rename token_renewal_fraction->token_lifetime_fraction
* refactor: shorten KeycloakOpenIDConnectionManager->KeycloakOpenIDConnection
* docs: incorporate review comments 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2d9308f078 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: implement cache clearing API ( #414 )  
							
							
 
							
							
							Co-authored-by: Sebastian Neuser <pzkz@infra.run> 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								04af3af170 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: get_group_by_path uses Keycloak API to load ( #417 )  
							
							
 
							
							
							Keycloak provides an API endpoint to directly load a group by its path.
This commit changes get_group_by_path to not filter the groups locally
and instead uses the API endpoint. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								4f1dea8d2c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: tests and upgraded deps ( #419 )  
							
							
 
							
							
							* fix: tests and upgraded deps
* test: use absolute path 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								fb84c3b67b 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add Keycloak UMA client ( #403 )  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea624540c6 
								
							
								 
							
						 
						
							
							
								
								test: test admin init with token  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f39fc53858 
								
							
								 
							
						 
						
							
							
								
								feat: Add Client Scopes of Client  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa207286f0 
								
							
								 
							
						 
						
							
							
								
								feat: added default realm roles handlers  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d864703a3 
								
							
								 
							
						 
						
							
							
								
								fix: fix testing create_client_authz_scopes parameters  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15a325382f 
								
							
								 
							
						 
						
							
							
								
								fix: fix linting  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								936ed54977 
								
							
								 
							
						 
						
							
							
								
								fix: add testcase for invalid client id  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1da9de39b6 
								
							
								 
							
						 
						
							
							
								
								fix: create authz clients test case  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5855ec867e 
								
							
								 
							
						 
						
							
							
								
								fix: create authz clients test case  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eeb2fbb628 
								
							
								 
							
						 
						
							
							
								
								feat(api): add tests for create_authz_scopes  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1809970bc 
								
							
								 
							
						 
						
							
							
								
								test: fix the tests for latest keycloak  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc6a70f459 
								
							
								 
							
						 
						
							
							
								
								feat: attack detection API implementation  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b79b5771f 
								
							
								 
							
						 
						
							
							
								
								test: updated docstrings to pass checks  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								739e9abfbe 
								
							
								 
							
						 
						
							
							
								
								feat: added missing functionality to include attributes when returning realm roles according to specifications  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c486ccb4f 
								
							
								 
							
						 
						
							
							
								
								feat: add client scope-mappings client roles operations  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0fb6c2058d 
								
							
								 
							
						 
						
							
							
								
								feat: add client scope-mappings realm roles operations  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f61b42a6ec 
								
									
								
							
								 
							
						 
						
							
							
								
								test: fixed tests, updated dependencies  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2bf150f7c1 
								
									
								
							
								 
							
						 
						
							
							
								
								style: start of more checks  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								37ef5e9f96 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: applied linting  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								905e0caa03 
								
									
								
							
								 
							
						 
						
							
							
								
								test: improved the tests on urls, back to 100%  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								83d6cf36f6 
								
							
								 
							
						 
						
							
							
								
								fix: linting  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b95d509e8 
								
							
								 
							
						 
						
							
							
								
								fix: moved imports at the top of the file  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d217eca1c 
								
							
								 
							
						 
						
							
							
								
								fix: remove duplicate function  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96085b7b1d 
								
							
								 
							
						 
						
							
							
								
								fix: applied flake linting checks  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e50d4313c 
								
							
								 
							
						 
						
							
							
								
								fix: applied tox linting check  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb942c11d8 
								
							
								 
							
						 
						
							
							
								
								feat: add unit tests  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								1c6524e4db 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: check client existence based on clientId  
							
							
 
							
							
							Remove the necessity for supplying client name for create a new client
request, also don't check existing clients based on client name as those
can be duplicate
BREAKING CHANGE: Renamed parameter client_name to client_id in get_client_id method
Closes  #351  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cab018fa5a 
								
							
								 
							
						 
						
							
							
								
								test: added all unit tests  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								940f022d92 
								
							
								 
							
						 
						
							
							
								
								test: 100% coverage on UMA permissions  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81cc71c000 
								
							
								 
							
						 
						
							
							
								
								test: fix the tests, make them compatible with older python versions  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7031123c1f 
								
							
								 
							
						 
						
							
							
								
								test: finished off openid tests  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a07a5eb60f 
								
							
								 
							
						 
						
							
							
								
								style: removed manifest, applied pre-commit hooks  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18ce10c73b 
								
							
								 
							
						 
						
							
							
								
								test: added authz tests  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a697caaef 
								
							
								 
							
						 
						
							
							
								
								test: added load authorization config test  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e6c775735 
								
							
								 
							
						 
						
							
							
								
								style: fixed docstrings everywhere  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b10c161ed8 
								
							
								 
							
						 
						
							
							
								
								test: added more openid tests  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65a4af1550 
								
							
								 
							
						 
						
							
							
								
								test: added auth_url and token tests, more structure to fixtures  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								17bfad5ec0 
								
							
								 
							
						 
						
							
							
								
								test: added a license test  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bead0aff2b 
								
							
								 
							
						 
						
							
							
								
								fix: raise correct exceptions  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d79939535f 
								
									
								
							
								 
							
						 
						
							
							
								
								style: applied isort  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								590c7bb582 
								
									
								
							
								 
							
						 
						
							
							
								
								test: test of init and well_known of oid  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								b95b1d3505 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: slight restructure of the base fixtures  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f212c1350 
								
							
								 
							
						 
						
							
							
								
								feat: Allow fetching existing policies before calling create_client_authz_client_policy()  
							
							
								
 
							
							
						 
						3 years ago