What is the exact difference between Base64 and Base64URL?
Standard Base64 uses the character set [A-Z, a-z, 0-9, +, /] and pads with [=]. Base64URL replaces the plus sign (+) with a minus (-), replaces the slash (/) with an underscore (_), and entirely strips the equals (=) padding.