I've been using NSL for several years and have never seen this behavior
before. I have an issue where SSO enters the right credentials in
Internet Explorer, but authentication fails. Clearing out the
credentials and typing manually also fails. IE offers to remember the
password. If I tell it to remember the password SSO works after that.


The problem only happens when I use NSL. If I come to the page without
SSO enabled I can enter credentials manually and it works every time.

I'm wondering why telling IE to remember credentials makes it work and
why deleting credentials and adding them in manually doesn't work. Does
NSL interact with the page in a way to cause this?

I converted the definition to an application and the script is below.
It didn't change the behavior making this change.

Thanks in advance for any help that can be provided.


#================================================= ============
# EXE/ID: WebApp.domain.org
# Name: WebApp
# Type: Web
# Version: 1
# Created By: Me
#================================================= ============

## BeginSection: "Login Form"
Site "WebApp" -initial
DebugPrint "Conducting Match on login form WebApp"
MatchForm #1 -name ""
MatchField #1:7 -type "text" -name "username"
DebugPrint "Matched Field 'username'"
MatchField #1:8 -type "password" -name "password"
DebugPrint "Matched Field 'password'"
MatchField #1:9 -type "submit" -name ""
DebugPrint "Matched Field ''"
EndSite
DebugPrint "Successfully matched login form WebApp"
SetPrompt "Username"
FocusInput #1:7
TextInput #1:7 -value "$username"
DebugPrint "Performed entry action TextInput $username into control
id#1:7"
SetPrompt "Password"
FocusInput #1:8
TextInput #1:8 -value "$password"
DebugPrint "Performed entry action TextInput $password into control
id#1:8"
SetPrompt "Please edit your login variables."
FocusInput #1:9
PressInput #1:9
DebugPrint "PressInput action performed"
EndScript
## EndSection: "Login Form"


## BeginSection: "Login Form"
Site "WebApp" -recent 5000
DebugPrint "Conducting Match on login form WebApp"
MatchForm #1 -name ""
MatchField #1:7 -type "text" -name "username"
DebugPrint "Matched Field 'username'"
MatchField #1:8 -type "password" -name "password"
DebugPrint "Matched Field 'password'"
MatchField #1:9 -type "submit" -name ""
DebugPrint "Matched Field ''"
EndSite
DebugPrint "Successfully matched login form WebApp"
if -exists $username
Displayvariables $username $password
Endif
SetPrompt "Username"
FocusInput #1:7
TextInput #1:7 -value "$username"
DebugPrint "Performed entry action TextInput $username into control
id#1:7"
SetPrompt "Password"
FocusInput #1:8
TextInput #1:8 -value "$password"
DebugPrint "Performed entry action TextInput $password into control
id#1:8"
SetPrompt "Please edit your login variables."
FocusInput #1:9
PressInput #1:9
DebugPrint "PressInput action performed"
EndScript
## EndSection: "Login Form"


## BeginSection: "Login Form"
Site "WebApp" -subsequent
DebugPrint "Conducting Match on login form WebApp"
MatchForm #1 -name ""
MatchField #1:7 -type "text" -name "username"
DebugPrint "Matched Field 'username'"
MatchField #1:8 -type "password" -name "password"
DebugPrint "Matched Field 'password'"
MatchField #1:9 -type "submit" -name ""
DebugPrint "Matched Field ''"
EndSite
DebugPrint "Successfully matched login form WebApp"
MessageBox "Do you wish to re-login?" -YesNo ?Result -DefaultNo
If ?Result Eq "No"
EndScript
EndIf
SetPrompt "Username"
FocusInput #1:7
TextInput #1:7 -value "$username"
DebugPrint "Performed entry action TextInput $username into control
id#1:7"
SetPrompt "Password"
FocusInput #1:8
TextInput #1:8 -value "$password"
DebugPrint "Performed entry action TextInput $password into control
id#1:8"
SetPrompt "Please edit your login variables."
FocusInput #1:9
PressInput #1:9
DebugPrint "PressInput action performed"
EndScript
## EndSection: "Login Form"

## BeginSection: "Login Form Subroutines"
## EndSection: "Login Form Subroutines"


--
yghnetadmin
------------------------------------------------------------------------
yghnetadmin's Profile: https://forums.netiq.com/member.php?userid=13472
View this thread: https://forums.netiq.com/showthread.php?t=57525