@@ -1327,7 +1327,7 @@ describe('oauth2 auth adapter', () => {
1327
1327
describe ( 'apple signin auth adapter' , ( ) => {
1328
1328
const apple = require ( '../lib/Adapters/Auth/apple' ) ;
1329
1329
const jwt = require ( 'jsonwebtoken' ) ;
1330
- const util = require ( 'util ' ) ;
1330
+ const jwksClient = require ( 'jwks-rsa ' ) ;
1331
1331
1332
1332
it ( '(using client id as string) should throw error with missing id_token' , async ( ) => {
1333
1333
try {
@@ -1389,7 +1389,7 @@ describe('apple signin auth adapter', () => {
1389
1389
const fakeGetSigningKeyAsyncFunction = ( ) => {
1390
1390
return { kid : '123' , rsaPublicKey : 'the_rsa_public_key' } ;
1391
1391
} ;
1392
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1392
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1393
1393
1394
1394
const result = await apple . validateAuthData (
1395
1395
{ id : 'the_user_id' , token : 'the_token' } ,
@@ -1405,7 +1405,7 @@ describe('apple signin auth adapter', () => {
1405
1405
const fakeGetSigningKeyAsyncFunction = ( ) => {
1406
1406
return { kid : '123' , rsaPublicKey : 'the_rsa_public_key' } ;
1407
1407
} ;
1408
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1408
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1409
1409
1410
1410
try {
1411
1411
await apple . validateAuthData (
@@ -1442,7 +1442,7 @@ describe('apple signin auth adapter', () => {
1442
1442
const fakeGetSigningKeyAsyncFunction = ( ) => {
1443
1443
return { kid : '123' , rsaPublicKey : 'the_rsa_public_key' } ;
1444
1444
} ;
1445
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1445
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1446
1446
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1447
1447
1448
1448
const result = await apple . validateAuthData (
@@ -1464,7 +1464,7 @@ describe('apple signin auth adapter', () => {
1464
1464
const fakeGetSigningKeyAsyncFunction = ( ) => {
1465
1465
return { kid : '123' , rsaPublicKey : 'the_rsa_public_key' } ;
1466
1466
} ;
1467
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1467
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1468
1468
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1469
1469
1470
1470
const result = await apple . validateAuthData (
@@ -1486,7 +1486,7 @@ describe('apple signin auth adapter', () => {
1486
1486
const fakeGetSigningKeyAsyncFunction = ( ) => {
1487
1487
return { kid : '123' , rsaPublicKey : 'the_rsa_public_key' } ;
1488
1488
} ;
1489
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1489
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1490
1490
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1491
1491
1492
1492
const result = await apple . validateAuthData (
@@ -1506,7 +1506,7 @@ describe('apple signin auth adapter', () => {
1506
1506
const fakeGetSigningKeyAsyncFunction = ( ) => {
1507
1507
return { kid : '123' , rsaPublicKey : 'the_rsa_public_key' } ;
1508
1508
} ;
1509
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1509
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1510
1510
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1511
1511
1512
1512
try {
@@ -1534,7 +1534,7 @@ describe('apple signin auth adapter', () => {
1534
1534
const fakeGetSigningKeyAsyncFunction = ( ) => {
1535
1535
return { kid : '123' , rsaPublicKey : 'the_rsa_public_key' } ;
1536
1536
} ;
1537
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1537
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1538
1538
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1539
1539
1540
1540
try {
@@ -1563,7 +1563,7 @@ describe('apple signin auth adapter', () => {
1563
1563
const fakeGetSigningKeyAsyncFunction = ( ) => {
1564
1564
return { kid : '123' , rsaPublicKey : 'the_rsa_public_key' } ;
1565
1565
} ;
1566
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1566
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1567
1567
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1568
1568
1569
1569
try {
@@ -1635,7 +1635,7 @@ describe('apple signin auth adapter', () => {
1635
1635
const fakeGetSigningKeyAsyncFunction = ( ) => {
1636
1636
return { kid : '123' , rsaPublicKey : 'the_rsa_public_key' } ;
1637
1637
} ;
1638
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1638
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1639
1639
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1640
1640
1641
1641
try {
@@ -1760,7 +1760,7 @@ describe('microsoft graph auth adapter', () => {
1760
1760
describe ( 'facebook limited auth adapter' , ( ) => {
1761
1761
const facebook = require ( '../lib/Adapters/Auth/facebook' ) ;
1762
1762
const jwt = require ( 'jsonwebtoken' ) ;
1763
- const util = require ( 'util ' ) ;
1763
+ const jwksClient = require ( 'jwks-rsa ' ) ;
1764
1764
1765
1765
// TODO: figure out a way to run this test alongside facebook classic tests
1766
1766
xit ( '(using client id as string) should throw error with missing id_token' , async ( ) => {
@@ -1831,7 +1831,7 @@ describe('facebook limited auth adapter', () => {
1831
1831
rsaPublicKey : 'the_rsa_public_key' ,
1832
1832
} ;
1833
1833
} ;
1834
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1834
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1835
1835
1836
1836
const result = await facebook . validateAuthData (
1837
1837
{ id : 'the_user_id' , token : 'the_token' } ,
@@ -1852,7 +1852,7 @@ describe('facebook limited auth adapter', () => {
1852
1852
rsaPublicKey : 'the_rsa_public_key' ,
1853
1853
} ;
1854
1854
} ;
1855
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1855
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1856
1856
1857
1857
try {
1858
1858
await facebook . validateAuthData (
@@ -1894,7 +1894,7 @@ describe('facebook limited auth adapter', () => {
1894
1894
rsaPublicKey : 'the_rsa_public_key' ,
1895
1895
} ;
1896
1896
} ;
1897
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1897
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1898
1898
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1899
1899
1900
1900
const result = await facebook . validateAuthData (
@@ -1921,7 +1921,7 @@ describe('facebook limited auth adapter', () => {
1921
1921
rsaPublicKey : 'the_rsa_public_key' ,
1922
1922
} ;
1923
1923
} ;
1924
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1924
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1925
1925
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1926
1926
1927
1927
const result = await facebook . validateAuthData (
@@ -1948,7 +1948,7 @@ describe('facebook limited auth adapter', () => {
1948
1948
rsaPublicKey : 'the_rsa_public_key' ,
1949
1949
} ;
1950
1950
} ;
1951
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1951
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1952
1952
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1953
1953
1954
1954
const result = await facebook . validateAuthData (
@@ -1973,7 +1973,7 @@ describe('facebook limited auth adapter', () => {
1973
1973
rsaPublicKey : 'the_rsa_public_key' ,
1974
1974
} ;
1975
1975
} ;
1976
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1976
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
1977
1977
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
1978
1978
1979
1979
try {
@@ -2006,7 +2006,7 @@ describe('facebook limited auth adapter', () => {
2006
2006
rsaPublicKey : 'the_rsa_public_key' ,
2007
2007
} ;
2008
2008
} ;
2009
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
2009
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
2010
2010
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
2011
2011
2012
2012
try {
@@ -2040,7 +2040,7 @@ describe('facebook limited auth adapter', () => {
2040
2040
rsaPublicKey : 'the_rsa_public_key' ,
2041
2041
} ;
2042
2042
} ;
2043
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
2043
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
2044
2044
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
2045
2045
2046
2046
try {
@@ -2126,7 +2126,7 @@ describe('facebook limited auth adapter', () => {
2126
2126
rsaPublicKey : 'the_rsa_public_key' ,
2127
2127
} ;
2128
2128
} ;
2129
- spyOn ( util , 'promisify ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
2129
+ spyOn ( jwksClient , 'getSigningKey ' ) . and . callFake ( ( ) => fakeGetSigningKeyAsyncFunction ) ;
2130
2130
spyOn ( jwt , 'verify' ) . and . callFake ( ( ) => fakeClaim ) ;
2131
2131
2132
2132
try {
0 commit comments