修改后台权限
This commit is contained in:
19
node_modules/jose/dist/webapi/lib/helpers.js
generated
vendored
Normal file
19
node_modules/jose/dist/webapi/lib/helpers.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
import { decode } from '../util/base64url.js';
|
||||
export const unprotected = Symbol();
|
||||
export function assertNotSet(value, name) {
|
||||
if (value) {
|
||||
throw new TypeError(`${name} can only be called once`);
|
||||
}
|
||||
}
|
||||
export function decodeBase64url(value, label, ErrorClass) {
|
||||
try {
|
||||
return decode(value);
|
||||
}
|
||||
catch {
|
||||
throw new ErrorClass(`Failed to base64url decode the ${label}`);
|
||||
}
|
||||
}
|
||||
export async function digest(algorithm, data) {
|
||||
const subtleDigest = `SHA-${algorithm.slice(-3)}`;
|
||||
return new Uint8Array(await crypto.subtle.digest(subtleDigest, data));
|
||||
}
|
||||
Reference in New Issue
Block a user