WebSEAL: Desktop SSO with Forms Authentication Fallback

If you want to use desktop SSO and use a fallback to Forms based authentication when that fails, you need to make sure you have a few settings right:

(Assuming you have all the desktop SSO configured properly.)

Under the [server] stanza, set the order of the authentication mechanisms.

auth-challenge-type = spnego, forms

We need to ensure that spnego is sent first, and forms second.

As per the documentation:
When SPNEGO is configured along with another authentication method, WebSEAL simultaneously sends both an SPNEGO challenge and an HTML form login back to the browser. Browsers that support SPNEGO respond with SPNEGO authentication. Browsers that do not support SPNEGO display the login form. [source]

Secondly, once we have them configured, we need to ensure that we don’t get an NTLM challenge from the browsers that won’t use the Desktop SSO.

This can be done by configuring IE to use Anonymous login:

Fallback

This will prevent you from getting this error:


Server Error

Access Manager WebSEAL could not complete your request due to an unexpected error.

Diagnostic Information

Method: GET

URL: /

Error Code: 0x38cf0963

Error Text: DPWWA2403E Your browser supplied NTLM authentication data. NTLM is not supported by WebSEAL. Please make sure your browser is configured to use Integrated Windows Authentication.

Solution

Provide your System Administrator with the above information to assist in troubleshooting the problem.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

WordPress.com.

Up ↑

%d bloggers like this: