Comparing version 0.1.20 to 0.1.21
@@ -0,1 +1,6 @@ | ||
Version 0.1.21 | ||
-------------- | ||
Release Date: 23 Jun 2016 | ||
* Policheck and credscan fixes | ||
Version 0.1.20 | ||
@@ -2,0 +7,0 @@ -------------- |
@@ -130,4 +130,4 @@ /* | ||
/** | ||
* Cracks a JWS encoded JWT into it's three parts. | ||
* @param {string} jwtToken The token to crack. | ||
* Parses a JWS encoded JWT into it's three parts. | ||
* @param {string} jwtToken The token to parse. | ||
* @return {object} The three JWS parts, header, JWSPayload, and JWSSig, or undefined. | ||
@@ -134,0 +134,0 @@ */ |
@@ -37,4 +37,4 @@ /* | ||
function loadAdalVersion() { | ||
var packagePath = __dirname + '/../package.json'; | ||
var packageJson = JSON.parse(fs.readFileSync(packagePath)); | ||
var packageData = fs.readFileSync(__dirname + '/../package.json'); | ||
var packageJson = JSON.parse(packageData); | ||
ADAL_VERSION = packageJson.version; | ||
@@ -41,0 +41,0 @@ } |
@@ -18,3 +18,3 @@ { | ||
}, | ||
"version": "0.1.20", | ||
"version": "0.1.21", | ||
"description": "Windows Azure Active Directory Client Library for node", | ||
@@ -27,3 +27,3 @@ "keywords": [ "node", "azure", "AAD", "adal", "adfs", "oauth" ], | ||
"jws": "3.x.x", | ||
"node-uuid": "1.4.1", | ||
"node-uuid": "1.4.7", | ||
"request": ">= 2.52.0", | ||
@@ -30,0 +30,0 @@ "underscore": ">= 1.3.1", |
@@ -36,3 +36,2 @@ # Windows Azure Active Directory Authentication Library (ADAL) for Node.js | ||
var clientSecret = 'yourAADIssuedClientSecretHere' | ||
var redirectUri = 'yourRedirectUriHere'; | ||
var authorityHostUrl = 'https://login.windows.net'; | ||
@@ -48,4 +47,4 @@ var tenant = 'myTenant'; | ||
'&redirect_uri=' + | ||
redirectUri + ' | ||
&state=<state>&resource=' + | ||
redirectUri + | ||
'&state=<state>&resource=' + | ||
resource; | ||
@@ -52,0 +51,0 @@ |
@@ -93,3 +93,3 @@ /* | ||
<head>\ | ||
<title>FooBar</title>\ | ||
<title>test</title>\ | ||
</head>\ | ||
@@ -96,0 +96,0 @@ <body>\ |
@@ -67,5 +67,5 @@ /* | ||
[ | ||
'Bearer authorization_uri="foobar,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="foo"', | ||
'Bearer authorization_uri="test,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="test"', | ||
{ | ||
'authorizationUri' : 'foobar,lkfj,;l,', | ||
'authorizationUri' : 'test,lkfj,;l,', | ||
'resource' : 'clark, &^()- q32,shark', | ||
@@ -75,5 +75,5 @@ } | ||
[ | ||
'Bearer resource="clark, &^()- q32,shark", authorization_uri="foobar,lkfj,;l,"', | ||
'Bearer resource="clark, &^()- q32,shark", authorization_uri="test,lkfj,;l,"', | ||
{ | ||
'authorizationUri' : 'foobar,lkfj,;l,', | ||
'authorizationUri' : 'test,lkfj,;l,', | ||
'resource' : 'clark, &^()- q32,shark', | ||
@@ -98,3 +98,3 @@ } | ||
[ | ||
'Bearer authorization_uri=="foobar,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="foo"', | ||
'Bearer authorization_uri=="test,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="test"', | ||
null | ||
@@ -104,3 +104,3 @@ ], | ||
[ | ||
'Bearer authorization_uri="foobar,lkfj,;l,", resource=="clark, &^()- q32,shark",fruitcake="f" , f="foo"', | ||
'Bearer authorization_uri="test,lkfj,;l,", resource=="clark, &^()- q32,shark",fruitcake="f" , f="test"', | ||
null | ||
@@ -110,3 +110,3 @@ ], | ||
[ | ||
'Bearer authorization_uri=""foobar,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="foo"', | ||
'Bearer authorization_uri=""test,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="test"', | ||
null | ||
@@ -116,3 +116,3 @@ ], | ||
[ | ||
'Bearer authorization_uri=foobar,lkfj,;l,", resource="clark, &^()- q32,shark"",fruitcake="f" , f="foo"', | ||
'Bearer authorization_uri=test,lkfj,;l,", resource="clark, &^()- q32,shark"",fruitcake="f" , f="test"', | ||
null | ||
@@ -122,3 +122,3 @@ ], | ||
[ | ||
'Bearer authorization_uri=foobar,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="foo""', | ||
'Bearer authorization_uri=test,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="test""', | ||
null | ||
@@ -128,3 +128,3 @@ ], | ||
[ | ||
'Bearer authorization_uri=foobar,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="foo",', | ||
'Bearer authorization_uri=test,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="test",', | ||
null | ||
@@ -134,3 +134,3 @@ ], | ||
[ | ||
'Bearer authorization_uri=foobar,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" ,, f="foo"', | ||
'Bearer authorization_uri=test,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" ,, f="test"', | ||
null | ||
@@ -140,3 +140,3 @@ ], | ||
[ | ||
'Bearer authorization_uri=foobar,lkfj,;l,", , resource="clark, &^()- q32,shark",fruitcake="f" , f="foo"', | ||
'Bearer authorization_uri=test,lkfj,;l,", , resource="clark, &^()- q32,shark",fruitcake="f" , f="test"', | ||
null | ||
@@ -146,3 +146,3 @@ ], | ||
[ | ||
'Bearer f authorization_uri=foobar,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="foo"', | ||
'Bearer f authorization_uri=test,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="test"', | ||
null | ||
@@ -152,3 +152,3 @@ ], | ||
[ | ||
'Bearer authorization_uri=foobar,lkfj,;l,", a resource="clark, &^()- q32,shark",fruitcake="f" , f="foo"', | ||
'Bearer authorization_uri=test,lkfj,;l,", a resource="clark, &^()- q32,shark",fruitcake="f" , f="test"', | ||
null | ||
@@ -158,3 +158,3 @@ ], | ||
[ | ||
'Bearer authorization_uri=foobar,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" a, f="foo"', | ||
'Bearer authorization_uri=test,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" a, f="test"', | ||
null | ||
@@ -164,3 +164,3 @@ ], | ||
[ | ||
'Berer authorization_uri=foobar,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="foo"', | ||
'Berer authorization_uri=test,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="test"', | ||
null | ||
@@ -170,5 +170,5 @@ ], | ||
[ | ||
'Bearer authorization_uri="foobar,lkfj,;l,"', | ||
'Bearer authorization_uri="test,lkfj,;l,"', | ||
{ | ||
'authorizationUri' : 'foobar,lkfj,;l,' | ||
'authorizationUri' : 'test,lkfj,;l,' | ||
} | ||
@@ -178,3 +178,3 @@ ], | ||
[ | ||
'Bearer resource="clark, &^()- q32,shark",fruitcake="f" , f="foo"', | ||
'Bearer resource="clark, &^()- q32,shark",fruitcake="f" , f="test"', | ||
null | ||
@@ -184,3 +184,3 @@ ], | ||
[ | ||
'Bearer foo="bar" ANYTHING HERE, ANYTHING PRESENT HERE, foo1="bar1"', | ||
'Bearer test="bar" ANYTHING HERE, ANYTHING PRESENT HERE, test1="bar1"', | ||
null | ||
@@ -203,6 +203,6 @@ ], | ||
statusCode : 401, | ||
headers : { 'www-authenticate' : 'Bearer authorization_uri="foobar,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="foo"' } | ||
headers : { 'www-authenticate' : 'Bearer authorization_uri="test,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="test"' } | ||
}, | ||
{ | ||
'authorizationUri' : 'foobar,lkfj,;l,', | ||
'authorizationUri' : 'test,lkfj,;l,', | ||
'resource' : 'clark, &^()- q32,shark', | ||
@@ -214,3 +214,3 @@ } | ||
statusCode : 200, | ||
headers : { 'www-authenticate' : 'Bearer authorization_uri="foobar,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="foo"' } | ||
headers : { 'www-authenticate' : 'Bearer authorization_uri="test,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="test"' } | ||
}, | ||
@@ -228,3 +228,3 @@ null | ||
statusCode : 401, | ||
headers : { 'foo' : 'this is not the www-authenticate header' } | ||
headers : { 'test' : 'this is not the www-authenticate header' } | ||
}, | ||
@@ -236,3 +236,3 @@ null | ||
statusCode : 401, | ||
headers : { 'www-authenticate' : 'Berer authorization_uri=foobar,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="foo"' } | ||
headers : { 'www-authenticate' : 'Berer authorization_uri=test,lkfj,;l,", resource="clark, &^()- q32,shark",fruitcake="f" , f="test"' } | ||
}, | ||
@@ -275,4 +275,4 @@ null | ||
.get(testPath) | ||
.reply(401, 'foo', | ||
{ 'www-authenticate' : 'Bearer authorization_uri="foobar,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="foo"' } | ||
.reply(401, 'test', | ||
{ 'www-authenticate' : 'Bearer authorization_uri="test,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="test"' } | ||
); | ||
@@ -285,3 +285,3 @@ | ||
var testParameters = { | ||
'authorizationUri' : 'foobar,lkfj,;l,', | ||
'authorizationUri' : 'test,lkfj,;l,', | ||
'resource' : 'clark, &^()- q32,shark', | ||
@@ -303,4 +303,4 @@ }; | ||
.get(testPath) | ||
.reply(401, 'foo', | ||
{ 'www-authenticate' : 'Bearer authorization_uri="foobar,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="foo"' } | ||
.reply(401, 'test', | ||
{ 'www-authenticate' : 'Bearer authorization_uri="test,lkfj,;l,", fruitcake="f",resource="clark, &^()- q32,shark" , f="test"' } | ||
); | ||
@@ -315,3 +315,3 @@ | ||
var testParameters = { | ||
'authorizationUri' : 'foobar,lkfj,;l,', | ||
'authorizationUri' : 'test,lkfj,;l,', | ||
'resource' : 'clark, &^()- q32,shark', | ||
@@ -346,3 +346,3 @@ }; | ||
.get(testPath) | ||
.reply(401, 'foo'); | ||
.reply(401, 'test'); | ||
@@ -364,3 +364,3 @@ util.matchStandardRequestHeaders(getResource); | ||
nock.enableNetConnect(); | ||
adal.createAuthenticationParametersFromUrl('https://0.0.0.0/foobar', function(err) { | ||
adal.createAuthenticationParametersFromUrl('https://0.0.0.0/test', function(err) { | ||
assert(err, 'Did not receive expected error'); | ||
@@ -367,0 +367,0 @@ nock.disableNetConnect(); |
@@ -73,3 +73,3 @@ /* | ||
{ | ||
'tenant_discovery_endpoint' : 'http://foobar' | ||
'tenant_discovery_endpoint' : 'http://test' | ||
}, | ||
@@ -242,3 +242,3 @@ nonHardCodedAuthorizeEndpoint | ||
{ | ||
'tenant_discovery_endpoint' : 'http://foobar' | ||
'tenant_discovery_endpoint' : 'http://test' | ||
}, | ||
@@ -245,0 +245,0 @@ nonHardCodedAuthorizeEndpoint |
@@ -43,3 +43,3 @@ /* | ||
var authorizationCode = '1234870909'; | ||
var redirectUri = 'app_bundle:foo.bar.baz'; | ||
var redirectUri = 'app_bundle:test.bar.baz'; | ||
@@ -46,0 +46,0 @@ function setupExpectedAuthCodeTokenRequestResponse(httpCode, returnDoc, authorityEndpoint) { |
@@ -204,3 +204,3 @@ /* | ||
test('error-with-junk-return', function(done) { | ||
test('error-with-useless-return', function(done) { | ||
var junkResponse = 'This is not properly formated return value.'; | ||
@@ -218,3 +218,3 @@ | ||
test('success-with-junk-return', function(done) { | ||
test('success-with-useless-return', function(done) { | ||
var junkResponse = 'This is not properly formated return value.'; | ||
@@ -221,0 +221,0 @@ |
@@ -78,3 +78,3 @@ /* | ||
try { | ||
createJwt('foobar', cp.certHash); | ||
createJwt('test', cp.certHash); | ||
} catch (err) { | ||
@@ -81,0 +81,0 @@ expectedErr = err; |
@@ -626,7 +626,7 @@ /* | ||
[ | ||
'eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.foobar', | ||
'eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.test', | ||
{ | ||
header : 'eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0', | ||
JWSPayload : 'eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9', | ||
JWSSig : 'foobar' | ||
JWSSig : 'test' | ||
} | ||
@@ -641,3 +641,3 @@ ], | ||
[ | ||
'eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0..foobar', | ||
'eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0..test', | ||
null | ||
@@ -647,3 +647,3 @@ ], | ||
[ | ||
'eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0. .foobar', | ||
'eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0. .test', | ||
null | ||
@@ -668,3 +668,3 @@ ], | ||
[ | ||
' eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.foobar', | ||
' eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.test', | ||
null | ||
@@ -674,3 +674,3 @@ ], | ||
[ | ||
'eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.foobar ', | ||
'eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.test ', | ||
null | ||
@@ -680,3 +680,3 @@ ], | ||
[ | ||
'notsupposedtobehere.eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.foobar', | ||
'notsupposedtobehere.eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.test', | ||
null | ||
@@ -686,3 +686,3 @@ ], | ||
[ | ||
'stuff eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.foobar', | ||
'stuff eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJhdWQiOiJlOTU4YzA5YS1hYzM3LTQ5MDAtYjRkNy1mYjNlZWFmNzMzOGQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC9jY2ViYTE0Yy02YTAwLTQ5YWMtYjgwNi04NGRlNTJiZjFkNDIvIiwiaWF0IjoxMzkxNjQ1NDU4LCJuYmYiOjEzOTE2NDU0NTgsImV4cCI6MTM5MTY0OTM1OCwidmVyIjoiMS4wIiwidGlkIjoiY2NlYmExNGMtNmEwMC00OWFjLWI4MDYtODRkZTUyYmYxZDQyIiwib2lkIjoiYTQ0MzIwNGEtYWJjOS00Y2I4LWFkYzEtYzBkZmMxMjMwMGFhIiwidXBuIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInVuaXF1ZV9uYW1lIjoicnJhbmRhbGxAcnJhbmRhbGxhYWQxLm9ubWljcm9zb2Z0LmNvbSIsInN1YiI6IjRnVHY0RXRvWVctRFRvdzBiRG5KZDFBQTRzZkNoQmJqZXJtcXQ2UV9aYTQiLCJmYW1pbHlfbmFtZSI6IlJhbmRhbGwiLCJnaXZlbl9uYW1lIjoiUmljaCJ9.test', | ||
null | ||
@@ -693,3 +693,3 @@ ], | ||
var oauthObj = util.createEmptyADALObject(); | ||
var crack = OAuth2Client.prototype._crackJwt.bind(oauthObj); | ||
var parseJWT = OAuth2Client.prototype._crackJwt.bind(oauthObj); | ||
for (var i = 0; i < testData.length; i++) { | ||
@@ -700,3 +700,3 @@ var testCase = testData[i]; | ||
var crackedJwt = crack(testJWT); | ||
var crackedJwt = parseJWT(testJWT); | ||
if (testResult) { | ||
@@ -715,3 +715,3 @@ assert(_.isEqual(testResult, crackedJwt), 'The cracked token does not match the expected result.'); | ||
response.wireResponse['expires_in'] = 'foo'; | ||
response.wireResponse['expires_in'] = 'test'; | ||
@@ -718,0 +718,0 @@ var upRequest = setupExpectedUserNamePasswordRequestResponse(200, response.wireResponse, response.authority); |
@@ -69,6 +69,7 @@ 'use strict'; | ||
'tenantId' : 'cceba14c-6a00-49ac-b806-84de52bf1d42', | ||
'userId' : 'foobar@someplaceelse.com', | ||
'userId' : 'test@someplaceelse.com', | ||
'givenName' : 'Ri<?ch', | ||
'familyName' : 'Randall', | ||
'isUserIdDisplayable' : true | ||
'isUserIdDisplayable' : true, | ||
'oid' : 'a443204a-abc9-4cb8-adc1-c0dfc12300aa' | ||
}; | ||
@@ -85,3 +86,3 @@ | ||
oid: 'a443204a-abc9-4cb8-adc1-c0dfc12300aa', | ||
upn: 'foobar@someplaceelse.com', | ||
upn: 'test@someplaceelse.com', | ||
'unique_name': 'rrandall@rrandallaad1.onmicrosoft.com', | ||
@@ -148,6 +149,3 @@ sub: '4gTv4EtoYW-DTow0bDnJd1AA4sfChBbjermqt6Q_Za4', | ||
// | ||
// a placeholder comment explaining why we have a fake cert here | ||
// | ||
//[SuppressMessage("Microsoft.Security", "CS002:SecretInNextLine")] | ||
// This is a dummy RSA private cert used for testing purpose.It does not represent valid credential. | ||
@@ -159,3 +157,29 @@ // privatePem variable is a fake certificate in the form of a string. | ||
util.getSelfSignedCert = function() { | ||
var privatePem = fs.readFileSync(__dirname + '/self-signed-cert.pem', { encoding : 'utf8'}); | ||
var privatePem = '-----BEGIN RSA PRIVATE KEY-----\n' + | ||
'MIIEpAIBAAKCAQEAoMGZTZi0vU/ICYVgV4vcTwzvZCNXdJ9EgGBBFu1E0/j4FF0Y\n' + | ||
'Fd2sP7IwmWVZLlWJ5VbwAtdMiRdrogX/QnWPfsNfsPzDdRRJD+Erh9tmBzJm08h7\n' + | ||
'1RggS1/VehZ9WNdTDlQM3P+zNg0IG274VIr+ZSBzIbYxV6ecPdRU/EsZ5Wa5SCwG\n' + | ||
'Fu1qPJW8KY8yvse9PHdFiHjrmcZSKTbBCp/2grdBrk/N1jwtH6Yj100l7G69HPE/\n' + | ||
'4kXYRX9f/LjpzF77VMCj7UJtmb1yR3fRHpppbm7GkqvJFM2Kg3UG5fsp8nQBDRc+\n' + | ||
'R3kjm+DU05MoFdsfo3DkzpNJjDcLUPdANe+mWwIDAQABAoIBACdb/1r+XpJTbFjY\n' + | ||
'bSRCPCimtB5CgPEu5ajA6G7inQ2BUcw6luETq07VJA0KwXEUxHSAerdXW4fdUh8T\n' + | ||
'dNIi0oVo9I7y9DBATTs0GGJlF2//qSmFVrxv8chCqJQB2aLc5ZsGfTfG62v6eNeu\n' + | ||
'reKVPYApF8dTQnWBtkF1MXGsOaTuxEecrM6KbES97kElC0QsJ89sDnTUjKuihfc9\n' + | ||
'Q9IfWDbX/5WY6JL7XMbQtKRIzd+y/E9dpU3Hu+UErKWyb5pQiud81/Q/xQThSrVt\n' + | ||
'zpmXwlsEFCrSzDML+aOTDqrsRwypRc5sTNAMadkeRrrlo+5OzoUG1aTxco8tZ1MD\n' + | ||
'ch7RTJECgYEA1fqn93X6S1sA8R4lYOJUDd5JmEskKwLl5Vg2VSinSD1YyMdtPnQa\n' + | ||
'ZWCEbJGXN60tEd7ZjOM4wA0mIrwEkkApFWEiGpMe4aGTD11455rA5IfrZUGPXlcw\n' + | ||
'lkmt4wPytKx/xDLBfa8oAu33dFDe/nhRqQqAMTi7DAnttqjUxPg/N8UCgYEAwFNG\n' + | ||
'qLG+5+J4sq5xoXgDj0Zggi5hx2IEfN68BmyYHvfL8VSDkQMsiYXNAhTWByCkjW9D\n' + | ||
'j/hdouGlDwMCLWq0XPgO/XsSlU7jJExsrRch63kf72PTZP/qapSkOonCe9TViNTQ\n' + | ||
'KiRXu/v9OfJYSRPnpKz0/5goFSq7E12mBWZJJ58CgYEAvmmKNLSAobP+t5H68ycU\n' + | ||
'Yy7u0J31Nm0ixR7lYoyFp8wniKumdA//OT1VOgOoy/vIAoILl8rPQl+xEvG7I6YC\n' + | ||
'qSrBnWJT9bbBVcf5Aih9BCBLgdSATxRJgUNZgI2P2eUy4RXFhyFp+olmTdR1S38o\n' + | ||
'M8PLZYG1OTZQmd3NUOYT430CgYBzU7yEPgnPPTPJWefTvobL7JTEm5GQoQs14c54\n' + | ||
'P7g8obUO4vH+DBwx3yUfAWWSYpWqJjUqaPGlUY/L3673kwvS0AEVKS7sj6CPTLDC\n' + | ||
'XqO9cyWeRIsn/noQLVAJtkAER41AfvTQwHhHxoSDsfoU4DXAvuIvPouSncwOgdKj\n' + | ||
'XEGz2wKBgQDQmB/u4oGaPRf5DdasiAcqofYDEoo/OcpdRPeW2t5z7WDZcjeN4ajR\n' + | ||
'GDoQssBpy1fpsPnghksMhYZL2l9xiSInkFw87ax5EYBS43Mt5HfJPgwpEnA5yV3W\n' + | ||
'WGt3TBp7BgYOKhIID6803lBYfDmtQzdD+xMjlJKSQ9wfZYCuXrYwSg==\n' + | ||
'-----END RSA PRIVATE KEY-----'; | ||
return privatePem; | ||
@@ -162,0 +186,0 @@ }; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1174892
8737
70
123
+ Addednode-uuid@1.4.7(transitive)
- Removednode-uuid@1.4.1(transitive)
Updatednode-uuid@1.4.7