Domino server generates LtpaToken as an old v0 cookie

When I read the user’s LtpaToken cookie from Apache Tomcat server, it reports the value of this cookie as:

instead of the actual cookie value, which is:

==

Notice the trailing == characters.

I believe this is because Domino generates the LtpaToken cookie as a default “version 0” cookie.

I read that the = character is not valid for a v0 cookie, according to the HTTP and Servlet specs.

Is there any way to force Domino to generate the LtpaToken cookie as a “version 1” cookie, instead of the older/unspecificed “version 0” format?

Here are discussions in the Apache Tomcat bug database:

https://issues.apache.org/bugzilla/show_bug.cgi?id=45191

https://issues.apache.org/bugzilla/show_bug.cgi?id=44927

https://issues.apache.org/bugzilla/show_bug.cgi?id=44679

The problem appears to be with how Domino creates the cookie. Apache is following their specification, and not returning “==” as part of the cookie value.

http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/DominoTomcatSSO

Subject: solved

I just realized that the LtpaToken cookie was being generated by a Domino 7.0.3 server. This server added the == to the cookie value.

Domino 8.x servers do not add == to the LtpaToken authentication cookies.

Problem was solved by Domino 8 server :slight_smile: