HADOOP-15681. AuthenticationFilter should generate valid date format for Set-Cookie header regardless of default Locale. Contributed by Cao Manh Dat.
(cherry picked from commit e20b19543ba148cf0242884a3e553ad2f39421b3) (cherry picked from commit 490b18fd4f35a19dc2dd48249cb38a96dbf2f85c)
This commit is contained in:
parent
d66ee4bf61
commit
8501bed9cb
@ -681,7 +681,7 @@ public static void createAuthCookie(HttpServletResponse resp, String token,
|
|||||||
if (expires >= 0 && isCookiePersistent) {
|
if (expires >= 0 && isCookiePersistent) {
|
||||||
Date date = new Date(expires);
|
Date date = new Date(expires);
|
||||||
SimpleDateFormat df = new SimpleDateFormat("EEE, " +
|
SimpleDateFormat df = new SimpleDateFormat("EEE, " +
|
||||||
"dd-MMM-yyyy HH:mm:ss zzz");
|
"dd-MMM-yyyy HH:mm:ss zzz", Locale.US);
|
||||||
df.setTimeZone(TimeZone.getTimeZone("GMT"));
|
df.setTimeZone(TimeZone.getTimeZone("GMT"));
|
||||||
sb.append("; Expires=").append(df.format(date));
|
sb.append("; Expires=").append(df.format(date));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user