Skip to content

Commit 5f88dbb

Browse files
authored
fix(nextjs,backend): Update getAuthData to use isMachineToken (#7755)
1 parent 7cbfd96 commit 5f88dbb

4 files changed

Lines changed: 16 additions & 3 deletions

File tree

.changeset/quiet-panthers-beam.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@clerk/backend": patch
3+
"@clerk/nextjs": patch
4+
---
5+
6+
fix: Update getAuthData to use isMachineToken

packages/backend/src/__tests__/exports.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ describe('subpath /internal exports', () => {
5151
"getAuthObjectFromJwt",
5252
"getMachineTokenType",
5353
"invalidTokenAuthObject",
54+
"isMachineToken",
5455
"isMachineTokenByPrefix",
5556
"isMachineTokenType",
5657
"isTokenTypeAccepted",

packages/backend/src/internal.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,10 @@ export { reverificationError, reverificationErrorResponse } from '@clerk/shared/
5656

5757
export { verifyMachineAuthToken } from './tokens/verify';
5858

59-
export { isMachineTokenByPrefix, isMachineTokenType, getMachineTokenType, isTokenTypeAccepted } from './tokens/machine';
59+
export {
60+
isMachineTokenByPrefix,
61+
isMachineTokenType,
62+
getMachineTokenType,
63+
isTokenTypeAccepted,
64+
isMachineToken,
65+
} from './tokens/machine';

packages/nextjs/src/server/data/getAuthDataFromRequest.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
getAuthObjectForAcceptedToken,
1212
getAuthObjectFromJwt,
1313
invalidTokenAuthObject,
14-
isMachineTokenByPrefix,
14+
isMachineToken,
1515
isTokenTypeAccepted,
1616
signedOutAuthObject,
1717
TokenType,
@@ -147,7 +147,7 @@ const handleMachineToken = (
147147
acceptsToken: NonNullable<AuthenticateRequestOptions['acceptsToken']>,
148148
options: Record<string, any>,
149149
): MachineAuthObject<MachineTokenType> | null => {
150-
const hasMachineToken = bearerToken && isMachineTokenByPrefix(bearerToken);
150+
const hasMachineToken = bearerToken && isMachineToken(bearerToken);
151151

152152
const acceptsOnlySessionToken =
153153
acceptsToken === TokenType.SessionToken ||

0 commit comments

Comments
 (0)