Package eu.emi.emir.security

Interface Summary
AttributeHandlingCallback Allows dealing with additional attributes which are to be preserved in the Client object.
AuthNCheckingStrategy a check for authentication
IAttributeSource IAttributeSource provides the interface for UNICORE/X to retrieve authorisation information (attributes) for a particular request from an attribute provider, based on information such as Client DN, certificate, etc, contained in an instance of SecurityTokens.
IServerSecurityConfiguration  
UserAttributeHandler callback for handling Attributes defined in a UserAssertion
 

Class Summary
AccessControlFilter This filter intercept the incoming requests and authorize the subject's DN using XACML policies
ACLFilter It checks incoming requests, trying to access the serviceadmin resource for the valid/authorized DNs
AttributeSourceConfigurator Utility class used to configure attribute source
AttributeSourceFactory Creates the main attribute source chain and configures it.
Client Describes the user that is consuming resources
ClientSecurityProperties  
DefaultServerSecurityConfiguration  
DSignAuthNCheck if the requested action requires it, check whether we have a valid signature
HTTPAuthNTokens Holds authentication data in simple form.
Role A Role defines the rights a Client has
SecurityManager access to security components
SecurityManager.NullAuthoriser  
SecurityTokens A set of security tokens with authentication information: Unicore consignor and user are hold here.
ServerSecurityProperties EMIR security configuration implementation using a Properties source.
SubjectAttributesHolder Holds subject's attributes as collected by one or more attribute sources.
UserAttributeCallback Callback class that handles additional attributes in the User assertion.
XACMLAttribute This class is used to define an attribute.
 

Enum Summary
SignatureStatus Enum with status of the signature verification.
XACMLAttribute.Name  
XACMLAttribute.Type  
 

Exception Summary
AuthenticationException exception thrown when authentication fails
AuthorisationException exception thrown when authorisation fails
 



Copyright © 2012. All Rights Reserved.