All Downloads are FREE. Search and download functionalities are using the official Maven repository.

force.authzforce-pdp-ext-model.3.2.8.source-code.pdp-ext-base.xsd Maven / Gradle / Ivy

Go to download

AuthZForce - Base datamodel of Authorization PDP extensions, e.g. as attribute finders. Used by FIWARE Authorization PDP Generic Enabler API specification and its reference implementation, more specifically AuthZForce Core engine.

The newest version!



	
		
			Base data model for Authorization PDP extensions such as
			attribute finders.
			Extend data types defined here to provide XML
			definitions for such extensions.
		
	
	
		
			PDP extension base type to identify all types of PDP extensions.
			
		
		
			
				Instance ID, i.e. uniquely identifies the XML element of this extension type
					in the PDP configuration; especially to distinguish from other elements/instances of the same
					type.
				
			
		
	
	
		
			
				Attribute Finder base type. All 'Attribute Finder Modules' should extend this
				type.
			
		
		
			
		
	
	
		
			
				Attribute Finder base type. All 'Policy Finder Modules' should extend this
				type.
			
		
		
			
		
	
	
		
			
				Policy to be enforced when reaching the maximum allowed number of cached
				elements in memory.
			
		
		
			
				
					Least Recently Used
				
			
			
				
					First In First Out
				
			
			
				
					Less Frequently Used
				
			
		
	
	
		
			
				PDP decision cache base type. All decision caches should extend this
				type.
				For
				infinite/eternal lifetype of cached elements, set: timeToLiveSec = timeToIdleSec = 0.
			
		
		
			
				
					
						The maximum number of seconds an element can exist in the cache regardless
							of use. The element expires at this limit and will no longer be returned from the cache. The
							default
							value is 0, which means no timeToLive (TTL) eviction takes place (infinite lifetime).
						
					
					
						
							
						
					
				
				
					
						The maximum number of seconds an element can exist in the cache without
							being accessed. The element expires at this limit and will no longer be returned from the
							cache. The
							default value is 0, which means no timeToIdle (TTI) eviction takes place (infinite
							lifetime).
						
					
					
						
							
						
					
				
				
					
						the maximum number of elements in memory, before they are evicted. Value
							zero means unlimited.
						
					
				
				
					
						
							Policy that will be enforced upon reaching the maxElementsInMemory limit.
							Default policy is LRU.
						
					
				
			
		
	





© 2015 - 2025 Weber Informatics LLC | Privacy Policy