Dear Fellow Listers,
Just to let everybody know we have finally
fixed the problem and soon we would have SSO successfully up and working on
our system. The Problem was that our Filter workflow was causing the issues
with the Midtier being asked to re-authenticate the user. Apparently when
the Core field 4 is set using workflow on the MidTier It asks to
re-authenticate the users and does not pass the Auth String so we had to
analyse and change the workflow on the HPD:Helpdesk and other forms to fix
this issue. Let me know if any of you have faced such an issue...Appreciate
all the help and support. Thanks
Regards,
Roney Samuel Varghese.
On 1/11/07, Roney Samuel <[EMAIL PROTECTED]> wrote:
Dear Listers,
Environment :
MidTier : Windows 20003 Standard Edition SP1 ---- 6.3 Patch 18
ARS Server : ARS 6.3 patch 14
Jsp Engine : Servlet Exec 5.0 ISAPI
Web Server : IIS 6.0
Problem :
We have a custom SSO implemented for our environment, SSO
works fine and the logged in user gets authenticated via the SSO plugin, the
logged in user is able to submit tickets as well, however when he tries to
modify a Helpdesk ticket he gets an error message saying Invalid password
or authentication string for an existing user. This happens only for the
Helpdesk form, the same user can modify other non ITSM forms without any
problems. On further research of the problem I found that on Modify of the
Helpdesk form two API calls are made AREANeedToSyncCallback and
AREAVerifyLoginCallback. During the process of calling the
AREAVerifyLoginCallback function on Modify the default Auth String is being
passed as empty. I would really appreciate if anybody could give their
valuable insights on this problem. Appreciate all the help and support.
Thanks a lot
Example of the User getting authenticated with SSO.
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42:17.5850 */ +VL AREAVerifyLoginCallback --
user rvarghes
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42:17.5850 */ <AREA.SSO> <INFO> Username:
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42: 17.5850 */ <AREA.SSO> <INFO> rvarghes
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42:17.5850 */ <AREA.SSO> <INFO> Network
Address:
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42:17.5850 */ <AREA.SSO> <INFO> 10.30.62.131
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42:17.5850 */ <AREA.SSO> <INFO> Auth
String:
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42: 17.5850 */ <AREA.SSO> <INFO>
Qk1DIFJlbWVkeSBBUlN5c3RlbQ==
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42:17.5850 */ < AREA.SSO> <INFO> User
logging in from a matching Authentication String and Mid-Tier IP:
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42: 17.5850 */ <AREA.SSO> <INFO>
10.30.62.131
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42: 17.5850 */ <AREA.SSO> <INFO> User passed
AREA SSO authentication. Login
Success
Example of the same User not getting authenticated with SSO On Modify of
heldpesk Ticket.
<PLGN> <TID: 002332> <RPC ID: 0000002568> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:42:17.5850 */ -VL OK
<PLGN> <TID: 002332> <RPC ID: 0000002570> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44: 14.1940 */ +NS AREANeedToSyncCallback
<PLGN> <TID: 002332> <RPC ID: 0000002570> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44:14.1940 */ -NS OK -- 0
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44: 14.3040 */ +VL AREAVerifyLoginCallback
-- user rvarghes
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44:14.3040 */ <AREA.SSO> <INFO> Username:
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44:14.3040 */ <AREA.SSO> <INFO> rvarghes
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44: 14.3040 */ <AREA.SSO> <INFO> Network
Address:
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44:14.3040 */ <AREA.SSO> <INFO> 10.30.62.131
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44:14.3040 */ <AREA.SSO> <INFO> Auth
String:
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44:14.3040 */ <AREA.SSO> <INFO>
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44: 14.3040 */ <AREA.SSO> <INFO> User did
not provide a valid Authentication String.
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44: 14.3040 */ <AREA.SSO> <INFO> User NOT
logging in from Mid-Tier IP Address.
<PLGN> <TID: 002332> <RPC ID: 0000002572> <Queue: AREA > <Client-RPC:
390695> /* Tue Jan 09 2007 05:44: 14.3040 */ <AREA.SSO> <INFO> User did
not pass AREA SSO authentication
Mid Tier Log for the same user on modification of the helpdesk ticket
Jan 10, 2007 1:52:31 AM - FINE (com.remedy.midtier.PERFORMANCE) : (Thread
55) Backchannel end: SetEntry: Process: 125; Send: 0; Chars: 107
Jan 10, 2007 1:52:31 AM - SEVERE (com.remedy.midtier.SERVLET) : (Thread
55) GoatException during NDXRequest: ARERR [329] Invalid password or
authentication string for an existing user
at com.remedy.arsys.backchannel.SetEntryAgent.process(Unknown Source)
at com.remedy.arsys.backchannel.NDXRequest.<init>(Unknown Source)
at com.remedy.arsys.backchannel.EntryListBase.<init>(Unknown Source)
at com.remedy.arsys.backchannel.NDXSetEntry.<init>(Unknown Source)
at com.remedy.arsys.backchannel.SetEntryAgent.<init>(Unknown Source)
at com.remedy.arsys.backchannel.NDXFactory.handleRequest(Unknown Source)
at com.remedy.arsys.stubs.BackchannelServlet.doRequest(Unknown Source)
at com.remedy.arsys.stubs.GoatServlet.postInternal(Unknown Source)
at com.remedy.arsys.stubs.GoatHttpServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.newatlanta.servletexec.SERequestDispatcher.forwardServlet(
SERequestDispatcher.java:638)
at com.newatlanta.servletexec.SERequestDispatcher.forward(
SERequestDispatcher.java:236)
at com.newatlanta.servletexec.SERequestDispatcher.internalForward(
SERequestDispatcher.java:283)
at com.newatlanta.servletexec.ApplicationInfo.processApplRequest(
ApplicationInfo.java:1827)
at com.newatlanta.servletexec.ServerHostInfo.processApplRequest(
ServerHostInfo.java:919)
at com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1091)
at com.newatlanta.servletexec.ServletExec.ProcessRequest(ServletExec.java:1002)
Caused by:
MessageType: 2
MessageNum: 329
MessageText: Invalid password or authentication string for an existing
user
AppendedText:
at com.remedy.arsys.api.Proxy.ARSetEntry(Native Method)
at com.remedy.arsys.api.Entry.store(Entry.java:272)
... 18 more
Jan 10, 2007 1:52:31 AM - FINE (com.remedy.midtier.INTERNAL) : (Thread 55)
Throw ARException -
MessageType: 2
MessageNum: 329
MessageText: Invalid password or authentication string for an existing
user
AppendedText:
Regards,
Roney Samuel Varghese
_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers
Are"