@@ -1332,6 +1332,20 @@ describe('tokens.authenticateRequest(options)', () => {
13321332 expect ( requestState ) . toBeSignedIn ( ) ;
13331333 expect ( requestState . toAuth ( ) ) . toBeSignedInToAuth ( ) ;
13341334 } ) ;
1335+
1336+ test ( 'accepts OAuth JWT when acceptsToken is "any"' , async ( ) => {
1337+ server . use (
1338+ http . post ( mockMachineAuthResponses . oauth_token . endpoint , ( ) => {
1339+ return HttpResponse . json ( mockVerificationResults . oauth_token ) ;
1340+ } ) ,
1341+ ) ;
1342+
1343+ const request = mockRequest ( { authorization : `Bearer ${ mockTokens . oauth_token } ` } ) ;
1344+ const result = await authenticateRequest ( request , mockOptions ( { acceptsToken : 'any' } ) ) ;
1345+
1346+ expect ( result ) . toBeMachineAuthenticated ( ) ;
1347+ expect ( result . tokenType ) . toBe ( 'oauth_token' ) ;
1348+ } ) ;
13351349 } ) ;
13361350
13371351 describe ( 'Token Type Mismatch' , ( ) => {
@@ -1406,34 +1420,6 @@ describe('tokens.authenticateRequest(options)', () => {
14061420 } ) ;
14071421 expect ( result . toAuth ( ) ) . toBeSignedOutToAuth ( ) ;
14081422 } ) ;
1409-
1410- test ( 'accepts valid session token when acceptsToken is session_token' , async ( ) => {
1411- server . use (
1412- http . get ( 'https://api.clerk.test/v1/jwks' , ( ) => {
1413- return HttpResponse . json ( mockJwks ) ;
1414- } ) ,
1415- ) ;
1416-
1417- const request = mockRequest ( { authorization : `Bearer ${ mockJwt } ` } ) ;
1418- const result = await authenticateRequest ( request , mockOptions ( { acceptsToken : 'session_token' } ) ) ;
1419-
1420- expect ( result ) . toBeSignedIn ( ) ;
1421- expect ( result . tokenType ) . toBe ( 'session_token' ) ;
1422- } ) ;
1423-
1424- test ( 'accepts OAuth JWT when acceptsToken is "any"' , async ( ) => {
1425- server . use (
1426- http . post ( mockMachineAuthResponses . oauth_token . endpoint , ( ) => {
1427- return HttpResponse . json ( mockVerificationResults . oauth_token ) ;
1428- } ) ,
1429- ) ;
1430-
1431- const request = mockRequest ( { authorization : `Bearer ${ mockTokens . oauth_token } ` } ) ;
1432- const result = await authenticateRequest ( request , mockOptions ( { acceptsToken : 'any' } ) ) ;
1433-
1434- expect ( result ) . toBeMachineAuthenticated ( ) ;
1435- expect ( result . tokenType ) . toBe ( 'oauth_token' ) ;
1436- } ) ;
14371423 } ) ;
14381424
14391425 describe ( 'Array of Accepted Token Types' , ( ) => {
0 commit comments