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

authlify-js

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

authlify-js - npm Package Compare versions

Comparing version 0.1.0 to 0.2.0

24

lib/index.js

@@ -47,2 +47,15 @@ 'use strict';

}, {
key: 'login',
value: function login(email, password) {
var _this = this;
return this.api.request('/token', {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: 'grant_type=password&username=' + email + '&password=' + password
}).then(function (response) {
return new _user2.default(_this.api, response).reload();
});
}
}, {
key: 'confirm',

@@ -66,5 +79,10 @@ value: function confirm(token) {

}, {
key: 'user',
value: function user(tokenResponse) {
return new _user2.default(this.api, tokenResponse);
}
}, {
key: 'verify',
value: function verify(type, token) {
var _this = this;
var _this2 = this;

@@ -75,5 +93,3 @@ return this.api.request('/verify', {

}).then(function (response) {
var user = new _user2.default(_this.api, response);
user.reload();
return user;
return new _user2.default(_this2.api, response).reload();
});

@@ -80,0 +96,0 @@ }

14

lib/user.js

@@ -19,3 +19,2 @@ 'use strict';

var now = new Date();
this.api = api;

@@ -52,6 +51,6 @@ this.processTokenResponse(tokenResponse);

_this2.processTokenResponse(response);
return _this2.jwt;
return _this2.jwt_token;
});
}
return Promise.resolve(this.jwt);
return Promise.resolve(this.jwt_token);
}

@@ -79,3 +78,3 @@ }, {

this.request('/user').then(function (response) {
return this.request('/user').then(function (response) {
for (var key in response) {

@@ -90,5 +89,8 @@ _this4[key] = response[key];

value: function processTokenResponse(tokenResponse) {
var now = new Date();
this.tokenResponse = tokenResponse;
this.refreshToken = tokenResponse.refresh_token;
this.jwt = tokenResponse.access_token;
this.jwt_expiry = now.setTime(now.getTime() + tokenResponse.expires_in * 1000).getTime();
this.jwt_token = tokenResponse.access_token;
now.setTime(now.getTime() + tokenResponse.expires_in * 1000);
this.jwt_expiry = now.getTime();
}

@@ -95,0 +97,0 @@ }]);

{
"name": "authlify-js",
"version": "0.1.0",
"version": "0.2.0",
"description": "Authlify API client for JavaScript",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

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