Class ServiceAccountAttributes

All Implemented Interfaces:
Serializable, Cloneable, Map<String,List<String>>, Attributes

public class ServiceAccountAttributes extends DefaultAttributes

A specific Attributes implementation to handle service accounts.

Service accounts are not regular users, and it should be possible to manage unmanaged attributes but only when operating through the UserProfileContext.USER_API. Otherwise, administrators will be forced to enable unmanaged attributes by setting a UPConfig.UnmanagedAttributePolicy or end up defining managed attributes that are specific for service accounts in the user profile configuration, which is mainly targeted for regular users.

Author:
Pedro Igor
See Also: