Registry Keys That Control SSO for Siebel CRM Desktop

The following describes the Windows Registry keys that you can modify to control SSO for Siebel CRM Desktop. For more information, see the topic about Regular Expression Syntax for JavaScript at the Microsoft Developer Network website. You can modify these keys in the following path in the Registry Editor (regedit):

HKEY_CURRENT_USER\Software\Oracle\CRM Desktop
Windows Registry Key Description

AuthType

Determines the authentication type that the CRM Desktop-Login dialog box displays, by default. You can set it to one of the following values:

  • DIRECT

  • NTLM

  • SSO

You can set this default value externally before the first time Siebel CRM Desktop runs. If you do this, then you must make sure the external value you provide is the same value that the following key contains:

HKEY_CURRENT_USER\Software\Oracle\CRM Desktop\SSO\Enable

You must set this Enable key to one of the following values:

  • 1 for NTLM or SSO

  • 0 for DIRECT

EndpointRegExp

Sets the regular expression that Siebel CRM Desktop uses to evaluate the rule that stops the interactive authentication. It must match the URL of the last web page that the interactive authentication displays.

If you do not set EndpointRegExp, then Siebel CRM Desktop compares the URL that displays the login dialog box to the URL that displays the last web page.

SuccessLoginRegExp

Sets the regular expression that Siebel CRM Desktop uses to evaluate the rule that stops the interactive authentication. It must match the body of the last web page that the interactive authentication displays.

If you do not set SuccessLoginRegExp, then Siebel CRM Desktop compares the page contents to the following regular expression:

FAULTSTRING.*?10944629

This expression matches the response that the Siebel EAI server returns in reply to an empty GET request. It is a SOAP FAULT response that includes a message that indicates that it passed the empty request body. This is the default value.