Novell SecureLogin 7.0 SP1 supports single sign-on feature for Web enabled Oracle form applications and Java* applications.
A Java application is a Java program that runs independently. The Java Virtual Machine in the client or server interprets the instructions.
For Oracle form applications SecureLogin uses the pre-installed Oracle* JInitiator or JRE in the machine. If any of these Java components is added after installing (or upgrading to) SecureLogin 7.0 SP1, you need to enable SecureLogin to use the newly added Java component. To enable support to the new Java component, run the repair option of the SecureLogin installer.
You can create an application definition for a Java application or an Oracle application by accepting the default selections in the wizard, or you can manually select the attributes you want.
NOTE:Loading of Oracle components requires some time before an application definition for Oracle form is started. Therefore, the Wizard consumes some time when starting the application definition for Oracle form.
In the Java preferences, set the A
preference to .In the Java preferences, set the
preference to .Ensure that you have Sun* Java Runtime Engine (JRE*) version 1.3 or later or Oracle* JInitiator* version 1.3.1 or later.
Close all open Novell SecureLogin prompts.
Verify if you have permissions to create application definition. See Section 5.0, Setting the Wizard Mode Preference.
Ensure that Novell SecureLogin is running on your workstation.
Ensure that you have completed the prerequisites in Section 3.4.1, Prerequisites.
Launch the Java application for which you want to create an application definition.
Novell SecureLogin detects the application and prompts you to enable single sign-on.
Select
.The Enter your Credentials dialog box is displayed.
Specify your credentials, then click
.Novell SecureLogin saves your credentials in the directory. The next time you launch the application, Novell SecureLogin provides the credentials for you.
Ensure that you have completed the prerequisites in Section 3.4.1, Prerequisites.
Launch the Java application for which you want to create an application definition.
Novell SecureLogin detects the application and prompts you to enable the screen for single sign-on.
Select
. The Application Definition Wizard page is displayed.Configure the following attributes to create application definition.
Use the
tab to identify the login screen. If the Application Definition Wizard identifies the login screen correctly, a check mark displays next to .NOTE:The
icon fails to highlight the fields identified by the wizard for all embedded Java applets from JRE 6u7 and later. It fails to highlight the corresponding target for all the attributes of the Application Definition Wizard, such as , , , and .Drag the
icon to the detect and select login screen.Use the
tab to define the source of the credentials for the applications.Some applications use their own credential set to log in. However, some applications might reuse credentials from another source, such as the user's network password or a one-time password.
Select
to use the application's credential set to log in.If you select this option, Novell SecureLogin creates a discrete set of credentials to enable the application. The credential set has the name of the application.
Select
to define another source of credentials.If you select this option, select the source of credentials for the application.
The options for the credential source are:
Select
to use a one-time password from a smart card.Select
to use the user's directory credentials to log in.Select
to use the credentials of another application enabled for single sign-on.Select the application from a list of available applications enabled for Novell SecureLogin.
Select
to provide the credentials based on the presence of a particular value on the login screen.This option uses a text entry. Regular expressions are supported in the text entry.
For example:
Connecting to server (.*)
where (.*) specifies the value that must be captured to define the credentials.
Novell SecureLogin must identify the fields on the login screen before it can log in to the application. Typically, these are the username and password fields. You can also configure fields such as radio buttons or edit boxes on the login screen.
Use the
menu to view the selected fields.Figure 3-7 Selecting or Reviewing the Login Fields
Select
if you do not want Novell SecureLogin to handle the login fields on the screen.You can use this option to create a credential set, which can be used with other application screens.
Similarly, you can use the credential set to link to other application definitions and to identify the application screens.
Select
to review the fields selected by the wizard.By default, Novell SecureLogin uses the field names as the prompts in the dialog boxes. You can edit the field names to make it clear and user-friendly.
Select
to treat the username field like a password field and disguise the characters entered with asterixes.This is optional for the username but mandatory for the password.
NOTE:If the label text for a control is empty or incorrect, do the following:
Click
to verify if the correct control is selected.If
does not highlight the correct control, update it by dragging and dropping the icon or use the option.Select
if you are having difficulty identifying the correct fields using other methods. Novell SecureLogin prompts you to use if it cannot identify the fields on the login screen.To record keystrokes:
Click
.Specify the keystrokes.
Select
to return to the menu.Select
to stop the recording.Next time you login to the application, keystrokes are used to log in.
You can also specify the text that Novell SecureLogin presents when prompting the user for the username and password.
Click
to show other fields detected by the wizard on the login screen.Each control is listed by type and name (if known).
Select the field you want Novell SecureLogin to use in managing the login for the application, then specify the actions for Novell SecureLogin.
Depending on the application, any or all of the following fields are displayed.
Edit box
Check Box
Combo Box
Radio Button
For information on configuring Novell SecureLogin to use these additional fields, refer All Fields.
Use the
menu to specify how users must reauthenticate. Specify if they must reauthenticate with their network credentials or an authentication device.If you select
, Novell SecureLogin does not prompt users to reauthenticate before providing the credentials to the application.If you select
, users must specify the credentials that Novell SecureLogin uses to reauthenticate the user’s identity.From the
drop-down list, select the method Novell SecureLogin must use. You can select from:Use same credentials as network login: Use the network login credentials.
Password: The network password.
Smart card: After the PIN is verified, Novell SecureLogin checks to see if the smart card belongs to the user or not.
You must also specify the action Novell SecureLogin takes when the users cancels the reauthentication.
You can define one of the following actions:
Click this button: Select a button on the application that Novell SecureLogin clicks when a user cancels the reauthentication dialog box.
Type the following keystrokes: Define the commands or keystrokes Novell SecureLogin enters when a user clicks
in the reauthentication dialog box. To record keystrokes:Click
.Specify the
.After you have recorded the keystrokes, click
.Re-direct the user to this website: Specify a URL to go to when a user cancels the prompt for credentials. You can redirect users to the login screen and force them to specify the login credentials again again.
Use the
menu how Novell SecureLogin submits the login screen.If you select
, Novell SecureLogin does nothing and the user must manually submit the login screen.If you select
, specify the action Novell SecureLogin takes to submit the login screen.You can specify one of the following actions:
Click this button: Select a button on the application that Novell SecureLogin clicks when a user submits the screen.
Type the following keystrokes: Define the commands or keystrokes Novell SecureLogin enters to submit the login notification screen. To record keystrokes:
Click
.Specify the keystrokes.
After you have recorded the keystrokes, click
.Re-direct the user to this website: Specify a URL to go to when a user submits the login notification screen.
You can also specify the action Novell SecureLogin uses when users cancel a prompt to save their credentials.. For this, select
. You can specify one of the following actions:Click this button: Select a button on the application that Novell SecureLogin clicks when a user submits the screen.
Type the following keystrokes: Define the commands or keystrokes Novell SecureLogin enters to submit the login screen. To record keystrokes:
Click
.Specify the keystrokes.
After you have recorded the keystrokes, click
.Re-direct users to this website: Specify a URL to go to when users cancel the change password prompt.
Novell SecureLogin must uniquely identify each application screen in order to run an application definition. If Novell SecureLogin cannot uniquely identify a particular application screen, you can manually define the matching criteria. Use the
menu to define the matching criteria.If you select
, Novell SecureLogin uses the rules defined in previous attribute panels to identify and handle the password change.If you select
, you can add, modify, or remove rules. Your matching criteria must include at least one rule. :By default,
is selected. The text box lists the controls that are detected by Novell SecureLogin.To modify a rule for a control:
Select the rule you want to edit, then click
Define what Novell SecureLogin must match. You can set the following matching rule:
SecureLogin is to match value displayed: If you select this option, Novell SecureLogin only matches those screens that exactly match the displayed text and rules identified.
To verify regular expression:
Click
to verify if your regular expression is correct.If a regular expression does not match any control on the application screen, Novell SecureLogin prompts you to verify your regular expression and select the correct control.
To delete a rule:
To delete a rule, select the rule, then click
.You have successfully completed creating an application definition for a Web application. The next time you launch the application, Novell SecureLogin provides the credentials for you.