Package eu.emi.dsr.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.
UserAttributeHandler callback for handling Attributes defined in a UserAssertion
 

Class Summary
AccessControlFilter  
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
DSignAuthNCheck if the requested action requires it, check whether we have a valid signature
DSRSecurityProperties UAS security properties.
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.
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.