|
Windows Clients
Launching IOM ServersDefinitionsYou can specify parameters for the definitions in either of two locations:
There are three definitions that can be created to assist in launching an IOM Server:
These definitions may be stored in a file on the local system or may be stored in a network directory (LDAP server). Finding DefinitionsThe SAS Workspace Manager can access system-wide state information that is stored in the Windows registry. This system-wide state consists of three search specifications for finding launch information:
This information is designed to make it easy to find launch information in a standard location. Also, UI applications can immediately list launch definitions found there. Definition PersistenceLogin and Server definitions can be stored using either LDAP or via an LDIF file. LDAPPersistence in LDAP is done through two objectclasses: sasServer and sasLogin. The BaseDN parameter of SetLDAPServer specifies the start of the SAS application tree. LDIF fileThe LDAP Data Interchange Format (LDIF) is the standard for the interchange of LDAP data. The SAS Workspace Manager has the ability to read LDIF files. Note that LDIF specifies that each object definition start with a DN, but we don't actually know the full DN of any object. The part that is not known is replaced with "$SUFFIX$" to allow administrators to use an automated search/replace mechanism should they want to import a file into LDAP. This format is also supported by the SAS Spawner. Security ConsiderationsThe userid that is used to log on to SAS will be determined when the workspace is launched. Once launched, the userid cannot be changed. Stored passwords are not encrypted. This applies to both LDAP entries and files. The information in a file is only restricted by the permissions on the file. If you are concerned about security, you may not want to use files to store LoginDefs. Administrators of LDAP servers should configure the directory such that the right to read each LoginDef is restricted to the owner of the LoginDef. Granting access to a LoginDef allows a user to start SAS and log on as the User defined in the LoginDef. It also allows the user to view the password. Also note that the password is sent across the wire in plaintext. |