Right, I was referring to the revision of the code.
I understand that RememberMe has been in the code for some time, and
that javadoc is considered part of the spec. I made a couple of
assumptions that, in hindsight, were unfortunate. I assumed that:
- Only a specific version of javadoc, actually published in
conjunction with a version of the spec, would be considered part
of that spec (and I still feel that's a legitimate view).
- Any significant/important features would at least be mentioned
in the spec, even if detailed description was left to javadoc.
(I continue to think that any non-trivial feature should be
described in the spec, even if javadoc is technically
As a result, I approached the task as getting the spec right, then
making the javadoc match the spec, and I didn't spend enough time
looking carefully at the existing API code (which had originally
been co-mingled with the RI code, so might have included code that
really belonged with the RI). Given that I wasn't involved in the
earlier discussions of RememberMe and related features, they weren't
mentioned in the EDR, and they didn't come up in the related EG
discussions, I didn't realize that those features were part of the
Now the question is what to do with them. If it were straightforward
to just include them, I would, but I think there are some
significant technical questions to resolve. I'll address them in a
On 05/12/2017 07:55 PM, Arjan Tijms
did label it, as all of the API code was not only in a
separate javax.* package (the one given to us by the JSR),
but also in a separate API module within the project on the
official GitHub repo.
Sorry, I think you
meant which revision of the code, not which code at
which place, my bad.
While the *exact*
version wasn't tagged (yeah, we should have done that),
the RememberMe feature was definitely in as that was done
a long time ago and was not changed anytime close before
or after the moment the EDR was published.
Will Hopkins | WebLogic Security Architect | +1.781.442.0310
Oracle Application Development
35 Network Drive, Burlington, MA 01803