authentication-adal-pkg
Advanced tools
Comparing version 1.0.22 to 1.0.23
@@ -308,37 +308,48 @@ 'use strict'; | ||
// Check if MS ADAL cordova library is installed | ||
Microsoft.ADAL.AuthenticationSettings.setUseBroker(true).then(function() { | ||
initAuthenticationContext(constants.MOBILE); | ||
setPlatformRedirectUri(getPlatform()); | ||
// Check if token already exist. If so, take the tenant where the token came from. | ||
// This prevents an additional prompt | ||
authContext.tokenCache.readItems().then(function(items) { | ||
if (items.length > 0) { | ||
var index = items.length - 1; | ||
authority = items[index].authority; | ||
initAuthenticationContext(constants.MOBILE); | ||
} | ||
// Attempt to authorize user silently | ||
authContext.acquireTokenSilentAsync(resourceUri, clientId, userId).then( | ||
function(authResult) { | ||
var token = authResult.accessToken; | ||
var exp = new Date(authResult.expiresOn).getTime(); | ||
storeToken(token, exp); | ||
resolve(authResult); | ||
}, | ||
function() { | ||
// We require user credentials so triggers authentication dialog | ||
// acquireTokenAsyncMobile(resolve, reject); | ||
authContext | ||
.acquireTokenAsync(resourceUri, clientId, platformRedirectUri) | ||
.then(function(authResult) { | ||
Microsoft.ADAL.AuthenticationSettings.setUseBroker(true) | ||
.then(function() { | ||
initAuthenticationContext(constants.MOBILE); | ||
setPlatformRedirectUri(getPlatform()); | ||
// Check if token already exist. If so, take the tenant where the token came from. | ||
// This prevents an additional prompt | ||
authContext.tokenCache.readItems().then(function(items) { | ||
if (items.length > 0) { | ||
var index = items.length - 1; | ||
authority = items[index].authority; | ||
initAuthenticationContext(constants.MOBILE); | ||
} | ||
// Attempt to authorize user silently | ||
authContext | ||
.acquireTokenSilentAsync(resourceUri, clientId, userId) | ||
.then( | ||
function(authResult) { | ||
var token = authResult.accessToken; | ||
var exp = new Date(authResult.expiresOn).getTime(); | ||
var token = authResult.accessToken; | ||
storeToken(token, exp); | ||
resolve(authResult); | ||
}, reject); | ||
} | ||
); | ||
}, | ||
function() { | ||
// We require user credentials so triggers authentication dialog | ||
// acquireTokenAsyncMobile(resolve, reject); | ||
authContext | ||
.acquireTokenAsync(resourceUri, clientId, platformRedirectUri) | ||
.then(function(authResult) { | ||
var token = authResult.accessToken; | ||
var exp = new Date(authResult.expiresOn).getTime(); | ||
var token = authResult.accessToken; | ||
storeToken(token, exp); | ||
resolve(authResult); | ||
}, reject); | ||
} | ||
) | ||
.catch(err => { | ||
console.log(err); | ||
reject(err); | ||
}); | ||
}); | ||
}) | ||
.catch(err => { | ||
console.log(err); | ||
reject(err); | ||
}); | ||
}); | ||
}; | ||
@@ -345,0 +356,0 @@ var authenticateBrowser = function authenticateBrowser(resolve, reject) { |
{ | ||
"name": "authentication-adal-pkg", | ||
"version": "1.0.22", | ||
"version": "1.0.23", | ||
"description": "An authentication SDK based on MS ADAL ", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
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
67387
2027