Auto-commit 2026-04-29 16:31
This commit is contained in:
13
node_modules/openid-client/lib/helpers/base64url.js
generated
vendored
Normal file
13
node_modules/openid-client/lib/helpers/base64url.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
let encode;
|
||||
if (Buffer.isEncoding('base64url')) {
|
||||
encode = (input, encoding = 'utf8') => Buffer.from(input, encoding).toString('base64url');
|
||||
} else {
|
||||
const fromBase64 = (base64) => base64.replace(/=/g, '').replace(/\+/g, '-').replace(/\//g, '_');
|
||||
encode = (input, encoding = 'utf8') =>
|
||||
fromBase64(Buffer.from(input, encoding).toString('base64'));
|
||||
}
|
||||
|
||||
const decode = (input) => Buffer.from(input, 'base64');
|
||||
|
||||
module.exports.decode = decode;
|
||||
module.exports.encode = encode;
|
||||
Reference in New Issue
Block a user