Skip to content

Commit

Permalink
fix: encode sample token signature properly
Browse files Browse the repository at this point in the history
  • Loading branch information
mdovhopo committed Mar 26, 2023
1 parent 227249d commit 9d3476a
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/utils/generate-example-sa-token.ts
Expand Up @@ -3,7 +3,7 @@ import ms from 'ms';

import { TokenPayload } from '../token.types';

export function randomString(length: number, encode: 'hex' | 'base64'): string {
export function randomString(length: number, encode: 'hex' | 'base64' | 'base64url'): string {
return randomBytes(length * 4)
.slice(0, length)
.toString(encode);
Expand Down Expand Up @@ -38,7 +38,7 @@ export function generateExampleSaToken(token: Partial<TokenPayload>) {
Buffer.from(JSON.stringify(obj)).toString('base64url');

return {
raw: `${encode(header)}.${encode(payload)}.${randomString(64, 'base64')}`,
raw: `${encode(header)}.${encode(payload)}.${randomString(64, 'base64url')}`,
payload,
};
}

0 comments on commit 9d3476a

Please sign in to comment.