Asish Kumar
8add9b992d
fix(core-components): decode url-safe base64 tokens in proxy sign-in
...
The proxy-based sign-in page derived the session expiry from the JWT by
decoding its payload with `window.atob`, which only accepts the standard
base64 alphabet. JWTs are encoded using base64url (RFC 7515), so any
token whose payload contained '-' or '_' raised a decoding error and
broke sign-in. Translate the payload back to the standard alphabet and
restore its padding before decoding.
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com >
2026-05-25 05:30:56 +05:30
..
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-20 20:32:27 +02:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-04-16 12:14:47 +02:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-20 20:32:27 +02:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-20 20:32:27 +02:00
2026-05-20 20:32:27 +02:00
2026-05-20 20:32:27 +02:00
2026-05-20 20:32:27 +02:00
2026-05-19 18:28:24 +00:00
2026-05-20 20:32:27 +02:00
2026-05-19 18:28:24 +00:00
2026-05-20 20:32:27 +02:00
2026-05-20 20:32:27 +02:00
2026-05-20 20:32:27 +02:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-25 05:30:56 +05:30
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-04-16 12:14:47 +02:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-04-16 12:14:47 +02:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-05-19 18:28:24 +00:00
2026-04-16 12:14:47 +02:00
2026-05-19 18:28:24 +00:00
2026-04-16 12:14:47 +02:00
2026-05-19 18:28:24 +00:00