SAS Namespace Types |
Subclass of PrimaryType
Subtypes
Identity is an abstract class for objects that identify a person or group of people.
The following list of associations is used to determine if this object should inherit access controls from another object (inheritance), or if the association is allowed for the object (enforcement). An association will not be created unless the calling user is authorized to update one or both objects involved in the association. For more information about inheritance and enforcement rules, see the SAS Intelligence Platform: Security Administration Guide.
Name | Description | Type | Length |
DisplayName | The name of the person or group as it should be displayed in a user interface. | String | 256 |
Inherited Attributes
Name,
Id,
Desc,
MetadataCreated,
MetadataUpdated,
ChangeState,
IsHidden,
LockedBy,
PublicType,
SecTransctxt,
UsageVersion
Name | Cardinality | Description | Associated Types |
AccessControlEntries Partner: Identities | 0 to * | The access control entries associated with this identity. | AccessControlEntry |
AssociatedHomeFolder Partner: AssociatedIdentity | 0 to 1 | The home folder for this identity. | Tree |
IdentityChanges Partner: ChangeIdentity | 0 to * | The changes made by this identity (or user). | Change |
IdentityGroups Partner: MemberIdentities | 0 to * | The groups that this identity are a part. | IdentityGroup |
InternalLoginInfo Partner: ForIdentity | 0 to 1 | The internal login configuration for this identity. | InternalLogin |
Logins Partner: AssociatedIdentity | 0 to * | The logins defined for this identity. | Login |
Responsibilities Partner: Persons | 0 to * | The list of responsibilities for this person. | ResponsibleParty |
Inherited Associations
AccessControls/Objects,
Changes/Objects,
CustomAssociations/OwningObject,
Documents/Objects,
Extensions/OwningObject,
ExternalIdentities/OwningObject,
FavoritesContainers/Favorites,
Groups/Members,
Implementors/ImplementedObjects,
Keywords/Objects,
LocalizedAttributes/AssociatedLocalizedObject,
Notes/Objects,
PrimaryPropertyGroup/AssociatedObject,
Prompts/PromptEnabledObject,
Properties/AssociatedObject,
PropertySets/OwningObject,
ReferencedObjects/AssociatedObjects,
ResponsibleParties/Objects,
SourceTransformations/TransformationSources,
SpecSourceTransformations/SourceSpecifications,
SpecTargetTransformations/TargetSpecifications,
TargetTransformations/TransformationTargets,
Timestamps/Objects,
Trees/Members,
TSObjectNamespace/TSObjects,
UsedByPrototypes/UsingPrototype,
UsingPrototype/UsedByPrototypes,
Variables/AssociatedObject
DisplayName
Type: String 256
This new field is expected to contain the name of the person or group as it should be displayed in GUIs. In enterprise installations, this would be a first and last name with a middle initial potentially added in the middle. There will be no constraints on the field other than size. It is possible that the display name not be populated at all or that three people have the same display name. (The Name field is still required to be unique on the server.)
GUIs that display a Person or IdentityGroup (or Role) should use the DisplayName to identify the user in the list of users. If a particular Person or IdentityGroup does not have a DisplayName, then the Name attribute should be used.
AccessControlEntries
Cardinality: 0 to *
Partner: Identities
The access control entries associated with this identity.
Associated Types:
AccessControlEntryAssociatedHomeFolder
Cardinality: 0 to 1
Partner: AssociatedIdentity
The home folder for this identity.
Associated Types:
TreeIdentityChanges
Cardinality: 0 to *
Partner: ChangeIdentity
The changes made by this identity (or user).
Associated Types:
ChangeIdentityGroups
Cardinality: 0 to *
Partner: MemberIdentities
The groups that this identity are a part.
Associated Types:
IdentityGroupInternalLoginInfo
Cardinality: 0 to 1
Partner: ForIdentity
The internal login configuration for this identity.
Associated Types:
InternalLoginLogins
Cardinality: 0 to *
Partner: AssociatedIdentity
The logins defined for this identity.
Associated Types:
LoginResponsibilities
Cardinality: 0 to *
Partner: Persons
The list of responsibilities for this person.
Associated Types:
ResponsibleParty
Copyright © SAS Institute Inc. All rights reserved.