space
Previous Page | Next Page

SAS Namespace Types

AuthenticationDomain


Subclass of PrimaryType


Overview

Authentication domains provide logical groupings for resources and logins in a metadata repository. An individual uses the same user ID and password for all of the resources in a particular authentication domain. For example, when an application needs to locate credentials that enable a particular user to access a particular server, the application searches the metadata for logins that are associated with the authentication domain in which the target server is registered.

Security Inheritance and Enforcement Rules

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.

Attributes

Name Description Type Length
OutboundOnly This Boolean value indicates that logins in this domain will be used only to establish connections to other servers.   int  
TrustedOnly This Boolean value indicates that regular users do not have direct access to logins in this domain. int

Inherited Attributes
Name, Id, Desc, MetadataCreated, MetadataUpdated, ChangeState, IsHidden, LockedBy, PublicType, SecTransctxt, UsageVersion

Associations

= indicates the resident side of an association, or where the association is persisted for cross-repository associations. If no resident side is indicated, this association may not cross repository boundaries.
Name Cardinality Description Associated Types
Connections

Partner: Domain

0 to * The list of connection objects that require user IDs and credentials that are part of this authorization domain.  Connection
COMConnection
OpenClientConnection
SASClientConnection
TCPIPConnection
Logins

Partner: Domain

0 to * The list of login objects (user IDs and passwords) that are valid in this authorization domain.  Login

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

Attribute Details

OutboundOnly
     Type:  int  

This Boolean value indicates that logins in this domain will be used only to establish connections to other servers.

TrustedOnly
     Type:  int  

This Boolean value indicates that regular users do not have direct access to logins in this domain.

Association Details

Connections
     Cardinality:   0 to *
     Partner:   Domain

The list of connection objects that require user IDs and credentials that are part of this authorization domain. 

Associated Types:
Connection, COMConnection, OpenClientConnection, SASClientConnection, TCPIPConnection

Logins
     Cardinality:   0 to *
     Partner:   Domain

The list of login objects (user IDs and passwords) that are valid in this authorization domain. 

Associated Types:
Login

Previous Page | Next Page | Top of Page