jakartaee / jakartaee/servlet

Clarify behaviour with pre-emptive authentication

Open
#21 17 comments 0 reactions 0 assignees View on GitHub
Candidate4NextRelease Enhancement
Dominant language
Java
Stars
325
Forks
112
PR merge metrics
No merged PRs in 30d

Description

The HTTP spec allows pre-emptive authentication - i.e. sending credentials before the server asks for them. It is unclear from the Servlet spec how getRemoteUser() and friends should behave in this regard when the resource being requested does not require authentication. Should the credentials be processed or ignored?

Contributor guide

Open the contributing guide

Research direction

Review the Servlet specification's authentication behavior around pre-emptive credentials and the definitions of getRemoteUser() and related methods. Resolve whether credentials are processed or ignored when the requested resource does not require authentication, then document the agreed normative behavior in the specification.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.