This change http://svn.atlassian.com/fisheye/changelog/public?cs=39411 http://svn.atlassian.com/fisheye/cru/CR-517#c3145 has broken confluence's invite plugin.
The plugin used to rely on the fact that after calling getAuthenticator().login(ServletActionContext.getRequest(), ServletActionContext.getResponse(), username, password, true); the request.getRemoteUser will return the username of logged in user. After we changed the BaseLoginFilter to cache the principle it no longer does that.
I changed the plugin so it is no longer affected...
- causes
-
CONFSERVER-21201 Bug in seraph breaks custom authenticators
-
- Closed
-
-
JRASERVER-23124 Bug in seraph breaks custom authenticators
-
- Closed
-
[SER-154] request.getRemoteUser() does not return a logged in user
Link | New: This issue causes JRACLOUD-23124 [ JRACLOUD-23124 ] |
Link | New: This issue causes CONFCLOUD-21201 [ CONFCLOUD-21201 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: To be reviewed [ 10026 ] | New: Resolved [ 5 ] |
Status | Original: Implemented [ 10025 ] | New: To be reviewed [ 10026 ] |
Fix Version/s | New: 2.3.4 [ 15781 ] | |
Status | Original: Open [ 1 ] | New: Implemented [ 10025 ] |
Assignee | New: Matthew Erickson [ merickson ] |
Link |
New:
This issue causes |
Attachment | New: seraph-fix.patch [ 42403 ] |
You can get at the underlying request using the following code: