New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@navigraph/auth

Package Overview
Dependencies
Maintainers
4
Versions
48
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@navigraph/auth - npm Package Compare versions

Comparing version 0.0.0-next-20221028180708 to 0.0.0-next-20221028181057

97

dist/index.cjs.js

@@ -519,3 +519,3 @@ "use strict";

_poll = _asyncToGenerator(function(app, params) {
var attempts, response, error, ref, ref1;
var attempts, response, exception, ref, error;
var _arguments = arguments;

@@ -563,23 +563,29 @@ return __generator(this, function(_state) {

case 4:
error = _state.sent();
switch(error === null || error === void 0 ? void 0 : (ref = error.response) === null || ref === void 0 ? void 0 : (ref1 = ref.data) === null || ref1 === void 0 ? void 0 : ref1.error){
case "slow_down":
attempts++;
params.interval += 5e3;
return [
2,
poll(app, params, attempts)
];
case "authorization_pending":
attempts++;
return [
2,
poll(app, params, attempts)
];
case "access_denied":
throw new import_app5.UserDeniedAccessError();
case "expired_token":
throw new import_app5.DeviceFlowTokenExpiredError();
default:
throw error;
exception = _state.sent();
if (import_axios3.default.isAxiosError(exception)) {
;
error = ((ref = exception.response) === null || ref === void 0 ? void 0 : ref.data).error;
switch(error){
case "slow_down":
attempts++;
params.interval += 5e3;
return [
2,
poll(app, params, attempts)
];
case "authorization_pending":
attempts++;
return [
2,
poll(app, params, attempts)
];
case "access_denied":
throw new import_app5.UserDeniedAccessError();
case "expired_token":
throw new import_app5.DeviceFlowTokenExpiredError();
default:
throw error;
}
} else {
throw exception;
}

@@ -633,37 +639,16 @@ return [

};
var loadPersistedCredentials = function() {
var _ref = _asyncToGenerator(function(app) {
var REFRESH_TOKEN;
return __generator(this, function(_state) {
switch(_state.label){
case 0:
REFRESH_TOKEN = tokenStorage.getRefreshToken();
if (!REFRESH_TOKEN) return [
3,
2
];
return [
4,
tokenCall({
client_id: app.clientId,
client_secret: app.clientSecret,
grant_type: "refresh_token",
refresh_token: REFRESH_TOKEN
})
];
case 1:
_state.sent();
_state.label = 2;
case 2:
setInitialized(true);
return [
2
];
}
var loadPersistedCredentials = function(app) {
var REFRESH_TOKEN = tokenStorage.getRefreshToken();
if (REFRESH_TOKEN) {
tokenCall({
client_id: app.clientId,
client_secret: app.clientSecret,
grant_type: "refresh_token",
refresh_token: REFRESH_TOKEN
}).catch(function() {
return import_app6.Logger.warning("Failed to load persisted credentials");
});
});
return function loadPersistedCredentials(app) {
return _ref.apply(this, arguments);
};
}();
}
setInitialized(true);
};
// Annotate the CommonJS export names for ESM import in node:

@@ -670,0 +655,0 @@ 0 && (module.exports = {

@@ -453,3 +453,3 @@ // src/api.ts

_poll = _asyncToGenerator(function(app, params) {
var attempts, response, error, ref, ref1;
var attempts, response, exception, ref, error;
var _arguments = arguments;

@@ -497,23 +497,29 @@ return __generator(this, function(_state) {

case 4:
error = _state.sent();
switch(error === null || error === void 0 ? void 0 : (ref = error.response) === null || ref === void 0 ? void 0 : (ref1 = ref.data) === null || ref1 === void 0 ? void 0 : ref1.error){
case "slow_down":
attempts++;
params.interval += 5e3;
return [
2,
poll(app, params, attempts)
];
case "authorization_pending":
attempts++;
return [
2,
poll(app, params, attempts)
];
case "access_denied":
throw new UserDeniedAccessError();
case "expired_token":
throw new DeviceFlowTokenExpiredError();
default:
throw error;
exception = _state.sent();
if (axios3.isAxiosError(exception)) {
;
error = ((ref = exception.response) === null || ref === void 0 ? void 0 : ref.data).error;
switch(error){
case "slow_down":
attempts++;
params.interval += 5e3;
return [
2,
poll(app, params, attempts)
];
case "authorization_pending":
attempts++;
return [
2,
poll(app, params, attempts)
];
case "access_denied":
throw new UserDeniedAccessError();
case "expired_token":
throw new DeviceFlowTokenExpiredError();
default:
throw error;
}
} else {
throw exception;
}

@@ -567,37 +573,16 @@ return [

};
var loadPersistedCredentials = function() {
var _ref = _asyncToGenerator(function(app) {
var REFRESH_TOKEN;
return __generator(this, function(_state) {
switch(_state.label){
case 0:
REFRESH_TOKEN = tokenStorage.getRefreshToken();
if (!REFRESH_TOKEN) return [
3,
2
];
return [
4,
tokenCall({
client_id: app.clientId,
client_secret: app.clientSecret,
grant_type: "refresh_token",
refresh_token: REFRESH_TOKEN
})
];
case 1:
_state.sent();
_state.label = 2;
case 2:
setInitialized(true);
return [
2
];
}
var loadPersistedCredentials = function(app) {
var REFRESH_TOKEN = tokenStorage.getRefreshToken();
if (REFRESH_TOKEN) {
tokenCall({
client_id: app.clientId,
client_secret: app.clientSecret,
grant_type: "refresh_token",
refresh_token: REFRESH_TOKEN
}).catch(function() {
return Logger3.warning("Failed to load persisted credentials");
});
});
return function loadPersistedCredentials(app) {
return _ref.apply(this, arguments);
};
}();
}
setInitialized(true);
};
export { authenticatedAxios, getAuth };
{
"name": "@navigraph/auth",
"version": "0.0.0-next-20221028180708",
"version": "0.0.0-next-20221028181057",
"license": "MIT",

@@ -43,3 +43,3 @@ "description": "Authentication with Navigraph services as part of the Navigraph SDK",

"@navigraph/pkce": "^1.0.3",
"@navigraph/app": "0.0.0-next-20221028180708",
"@navigraph/app": "0.0.0-next-20221028181057",
"axios": "^0.24.0"

@@ -46,0 +46,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc