eu.emi.dsr.security
Class Client
java.lang.Object
eu.emi.dsr.security.Client
- All Implemented Interfaces:
- Serializable
public class Client
- extends Object
- implements Serializable
Describes the user that is consuming resources
- Author:
- schuller, a.memon
- See Also:
- Serialized Form
|
Constructor Summary |
Client()
constructs an anonymous Client |
ATTRIBUTE_CREDENTIALS_USERNAME
public static final String ATTRIBUTE_CREDENTIALS_USERNAME
- See Also:
- Constant Field Values
ATTRIBUTE_CREDENTIALS_PASSWORD
public static final String ATTRIBUTE_CREDENTIALS_PASSWORD
- See Also:
- Constant Field Values
ATTRIBUTE_USER_EMAIL
public static final String ATTRIBUTE_USER_EMAIL
- See Also:
- Constant Field Values
Client
public Client()
- constructs an anonymous Client
toString
public String toString()
- Overrides:
toString in class Object
getSecurityTokens
public SecurityTokens getSecurityTokens()
- Returns:
- Returns the
SecurityTokens
setSecurityTokens
public void setSecurityTokens(SecurityTokens secTokens)
- Parameters:
secTokens - the security tokens used to authenticate this client
getRole
public Role getRole()
- Returns:
- Returns the role.
setRole
public void setRole(Role role)
- Parameters:
role - The role to set.
getDistinguishedName
public String getDistinguishedName()
- Returns:
- Returns the distinguishedName.
setDistinguishedName
public void setDistinguishedName(String distinguishedName)
- Parameters:
distinguishedName - The distinguishedName to set.
getExtraAttributes
public Map<String,Serializable> getExtraAttributes()
getUserEmail
public String getUserEmail()
- convenience method for getting the user's xlogin
- Returns:
- an
Xlogin
setUserEmail
public void setUserEmail(String email)
setSubjectAttributes
public void setSubjectAttributes(SubjectAttributesHolder subjectAttributes)
getSubjectAttributes
public SubjectAttributesHolder getSubjectAttributes()
getVos
public String[] getVos()
Copyright © 2012. All Rights Reserved.