Urgent DSAPI Filter for Domino 6 Question

Hello,

I have written a DSAPI dll which authenticates users against an external application. With Domino 5.0.x it works fine.

I have recompiled the dll with the new C API Toolkit for Domino 6 to verify the function under Domino 6.01. But on Domino 6 the dll has a curious behaviour.

Short explanation of the function:

If the user is authenticated against the external application, I return the following:

authData->authName=usersCanonicalName;

authData->authType=kAuthenticBasic;

return kFilterHandledEvent;

that works fine on Domino 5 and Domino 6

Now the part that causes problems on Domino 6:

If the user was denied from the external (authentication-)application, I return the following:

authData->authType=kNotAuthentic;

return kFilterHandledEvent;

(the user should got a new attempt to login via the standard login form) It works on Domino 5, but on Domino 6 the Domino Server returns nothing (http-Status 0 and no content).

Is there an expert who is experienced with the DSAPI and Domino 6? Or does anyone knows a workaround to avoid this curious (or standard?) behaviour?

Thanks for any idea

Timo

Subject: my friend George Chiesa from dotNSF is one of the most knowledgeable people about DSAPI I know

We do a lot of work together in this area and he did analyse the D6 version of DSAPI and we found a lot of differences.

If you need his contact details please send me a mail offline.

(Daniel ldd@nashcom.de)

Subject: Urgent DSAPI Filter for Domino 6 Question

I documented “some” of this [in-]compatibility stuff between R5 and R6 DSAPIs in the recent Lotus Security Handbook SG24-7017.

You can download from http://publib-b.boulder.ibm.com/Redbooks.nsf/0/58f287c9b2a7424a85256d2b004357f0

We do a lot of commercial DSAPI developing and porting, for end users and other IBM Business Partners/Vendors. Please contact me offline for details (http://dotNSFtools.com or http://dotNSF.com) or better yet chiesa@dotNSF.com or just call me +44 771 85 87 673

Subject: RE: Urgent DSAPI Filter for Domino 6 Question

Thanks Mr. Chiesa and Mr. Nashedfor your fast responses.

I will write you an email on monday. First on this weekend I will read the important parts of the new security draft.

sincerely yours

Timo