mirror of
				https://github.com/laurivosandi/certidude
				synced 2025-10-30 17:09:19 +00:00 
			
		
		
		
	Add tests for API calls
This commit is contained in:
		| @@ -35,7 +35,11 @@ class AttributeResource(object): | ||||
|                         current = current[component] | ||||
|                 current[key] = value | ||||
|  | ||||
|             whitelist = ip_address(attribs.get("user").get("lease").get("address").decode("ascii")) | ||||
|             try: | ||||
|                 whitelist = ip_address(attribs.get("user").get("lease").get("address").decode("ascii")) | ||||
|             except AttributeError: # TODO: probably race condition | ||||
|                 raise falcon.HTTPForbidden("Forbidden", | ||||
|                     "Attributes only accessible to the machine") | ||||
|  | ||||
|             if req.context.get("remote_addr") != whitelist: | ||||
|                 logger.info("Attribute access denied from %s, expected %s for %s", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user