Deploying SecureLogin

The SecureLogin environment consists of user IDs, scripts that enable applications for single sign-on, password policies (rules), and SecureLogin settings. You can manage this environment individually (at the User object level), collectively (at the container or OU level), or both.

In a Microsoft Active Directory, SecureLogin cannot be configured from the highest level or root of the network directory. You need to configure each container or OU individually. To facilitate speedy deployment, SecureLogin provides two options for the distribution of the SecureLogin data across containers and organizational units:


Copying, Exporting, and Importing SecureLogin Settings

The Copy Settings feature enables you to copy SecureLogin settings (data) from one object in a directory tree to one or more objects in that tree. You can copy an object's settings to a container, OU, or User object. The objects can be in the same context or in a different context. You can't copy settings from one tree to another.

However, you can export or import settings from one tree to a target tree. After settings are exported or imported, you can then copy them from within the target tree.

Also, you can copy from one administrative tool (ConsoleOne, MMC, or SecureLogin Manager) and import into another tool.

The Copy feature saves settings internally (RAM) and copies to objects. The Export feature saves the settings externally to an XML file. You can then use the XML file repeatedly to import settings to objects.

Copy Settings doesn't copy, export, or import variables. Therefore, usernames and passwords are not copied, exported, or imported.


Copying SecureLogin Settings

To copy SecureLogin settings, use the following guidelines:

  • Typically, copy from a User object to a User object and from a Container object to a Container object.
  • Copy settings to an object in the same context, a parallel context, or a subordinate context. Don't copy settings from an object in a subordinate context to an object in a superior (higher in the tree) context.
  • Copy items that have local settings. When inheritable settings are copied, they become local settings on the object that the settings are copied to. Such copied settings might have broken login-to-application links.
  • Ensure that you don't overwrite Administrator settings when copying settings to a container or organizational unit. For example, if you set the option Allow Users to View and Change Settings to No, and then copy this as part of a SecureLogin environment to the container/OU including the Administrator user object, the Administrator won't be able to view or change SecureLogin settings. To prevent this from happening, always change the settings on Administrative accounts before restricting the associated container or OU settings.

To copy settings:

  1. In ConsoleOne, right-click the object that has the settings that you want to copy, then click Properties.

    You can select an Organization, Organizational Unit, Locality, Country, or User object.

  2. At the Novell SecureLogin tab, select Copy Settings.


    The Copy Settings page
  3. Select Copy to One or More Objects in eDirectory, then select all check boxes (in the Scope pane) for settings that you want to copy.

    By default, all data are selected. To limit the scope, select check boxes for data that you don't want to copy, export, or import.

    For example, if you only want to copy user IDs, select the other check boxes.

  4. Click Perform Operation.

  5. On the Select Objects page, select one or more objects that you want to copy the settings to.

    You can browse to and select one or more objects from other contexts, but you can't select objects from other trees. You can select objects in one context and then browse to other contexts to select additional objects.

    To select an object, click it, then click Select. Selected objects appear in the Selected Objects pane.

  6. Click OK.


Exporting SecureLogin Settings

You can export settings from one tree and import them into the same tree or a different tree. The Export and Import options operate on the same settings as Copy Settings.

To export and import settings, you use XML files. The files have a corresponding XML schema file (nsldata.xsd).

The XML schema file specifies XML tags and type of data. The file controls how SecureLogin behaves.

To export SecureLogin Settings:

  1. Right-click the object that has the settings that you want to export, then click Properties.

  2. On the Novell SecureLogin page, click Copy Settings.


    The Copy Settings dialog box
  3. Click Export to an XML File, then select all check boxes (in the Scope pane) for settings that you want to export.

    To limit the scope, deselect check boxes for settings that you don't want to export.

  4. Click Perform Operation.

  5. Save the settings to an XML file.

    Navigate to the directory where you want to save the XML file, specify the filename, then click Save.

    The settings are ready to import to another object.

    You can edit exported XML files. The XML schema file is provided so that you can verify any modified XML file. However, an easier way to verify a modified file is to import it. The SecureLogin snap-in to ConsoleOne reports an error if the modified file has incorrect syntax or some other problem.


Importing SecureLogin Settings

  1. Right-click the object that you want to import the settings to, then click Properties.

  2. Select Copy Settings.

  3. Select Import, then select all check boxes (in the Scope pane) for settings that you want to import.

    To limit the scope, deselect check boxes for settings that you don't want to import.

  4. Click Perform Operation.

  5. Navigate to and select the XML file that contains the settings that you want to import, then click Open.

    When you import settings from an XML file, SecureLogin validates the XML file against the XML schema. An invalid XML file is rejected.

You can only import settings to one object at a time. However, after importing you can then copy (within the target tree) settings that you imported.


Redirecting

Inheritance of SecureLogin data stops at the container or OU. Redirected containers or OUs don't inherit settings, enabled applications, or password rules that a container or OU inherits from another container or OU.

The following process illustrates how to redirect a Sales OU to inherit the SecureLogin configuration from the Marketing OU by using Active Directory.

  1. Select Start > Programs > Administrative Tools > Active Directory Users and Computers.

  2. Right-click the Sales OU, then select Properties.

  3. Select SecureLogin SSO, then click Advanced Settings.

  4. In the Read Corporate Scripts and Settings From edit box, type the container or OU.

    Type the complete distinguished name, so that you uniquely identify the container or OU. For example, type

    CN=Users,CD=www,DC=server,DC=com

    To remove a name, click Remove.

  5. Save the data and close the Advanced Settings page by clicking OK.

  6. To verify inheritance and redirection, double-click the SecureLogin icon on the task bar, then select Applications.

    Prebuilt scripts and password policies that are available at the container or OU level display a checkmark on the icon in the Application Description column. These application scripts and password policies are created and maintained at the container or OU level. Therefore, they can't be edited or deleted by using SecureLogin on the desktop.

    For additional information on redirection, see Managing Corporate Scripts.