@mybiogen/auth-openid
Advanced tools
Comparing version 1.7.5 to 1.7.7
@@ -20,2 +20,2 @@ "use strict"; | ||
__exportStar(require("./types"), exports); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEseUNBQW9FO0FBQTNELHNHQUFBLE9BQU8sT0FBYTtBQUM3QixtQ0FBMkQ7QUFBbEQsZ0dBQUEsT0FBTyxPQUFVO0FBQzFCLDZDQUF3QztBQUEvQixzR0FBQSxPQUFPLE9BQUE7QUFDaEIsMENBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgZGVmYXVsdCBhcyBKYW5yYWluSlMsIEphbnJhaW5Vc2VySW5mbyB9IGZyb20gJy4vSmFucmFpbkpTJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgT2t0YUpTLCBPa3RhVXNlckluZm8gfSBmcm9tICcuL09rdGFKUyc7XG5leHBvcnQgeyBkZWZhdWx0IH0gZnJvbSAnLi9PQXV0aENsaWVudCc7XG5leHBvcnQgKiBmcm9tICcuL3R5cGVzJzsiXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBQUEseUNBQW9FO0FBQTNELHNHQUFBLE9BQU8sT0FBYTtBQUM3QixtQ0FBMkQ7QUFBbEQsZ0dBQUEsT0FBTyxPQUFVO0FBQzFCLDZDQUF3QztBQUEvQixzR0FBQSxPQUFPLE9BQUE7QUFDaEIsMENBQXdCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgZGVmYXVsdCBhcyBKYW5yYWluSlMsIEphbnJhaW5Vc2VySW5mbyB9IGZyb20gJy4vSmFucmFpbkpTJztcbmV4cG9ydCB7IGRlZmF1bHQgYXMgT2t0YUpTLCBPa3RhVXNlckluZm8gfSBmcm9tICcuL09rdGFKUyc7XG5leHBvcnQgeyBkZWZhdWx0IH0gZnJvbSAnLi9PQXV0aENsaWVudCc7XG5leHBvcnQgKiBmcm9tICcuL3R5cGVzJztcbiJdfQ== |
@@ -7,3 +7,5 @@ import OpenIDClient from './OAuthClient'; | ||
export default class JanrainJS<Claims extends object> extends OpenIDClient<Claims, JanrainUserInfo> { | ||
private originalLogout?; | ||
constructor(clientId: string, configUrl: string, redirectURI: string, logoutRedirectURI: string, scopes?: string[], claims?: Array<keyof Claims>); | ||
setCustomLogoutRedirectEndpoint(endpoint?: string): void; | ||
protected loadUserInfo(userJSON: any, claims?: Claims): { | ||
@@ -10,0 +12,0 @@ user: JanrainUserInfo; |
@@ -15,2 +15,38 @@ "use strict"; | ||
})(); | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
}; | ||
var __generator = (this && this.__generator) || function (thisArg, body) { | ||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; | ||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; | ||
function verb(n) { return function (v) { return step([n, v]); }; } | ||
function step(op) { | ||
if (f) throw new TypeError("Generator is already executing."); | ||
while (_) try { | ||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; | ||
if (y = 0, t) op = [op[0] & 2, t.value]; | ||
switch (op[0]) { | ||
case 0: case 1: t = op; break; | ||
case 4: _.label++; return { value: op[1], done: false }; | ||
case 5: _.label++; y = op[1]; op = [0]; continue; | ||
case 7: op = _.ops.pop(); _.trys.pop(); continue; | ||
default: | ||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } | ||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } | ||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } | ||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } | ||
if (t[2]) _.ops.pop(); | ||
_.trys.pop(); continue; | ||
} | ||
op = body.call(thisArg, _); | ||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } | ||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; | ||
} | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -28,2 +64,11 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
} | ||
JanrainJS.prototype.setCustomLogoutRedirectEndpoint = function (endpoint) { | ||
var _this = this; | ||
if (!this.originalLogout) { | ||
this.originalLogout = this.logout; | ||
} | ||
this.logout = function (endSessionURI) { return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_a) { | ||
return [2, this.originalLogout(endSessionURI || endpoint)]; | ||
}); }); }; | ||
}; | ||
JanrainJS.prototype.loadUserInfo = function (userJSON, claims) { | ||
@@ -45,2 +90,2 @@ return { | ||
exports.default = JanrainJS; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSmFucmFpbkpTLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL0phbnJhaW5KUy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw4REFBeUM7QUFPekM7SUFBOEQsNkJBQXFDO0lBQ2pHLG1CQUFZLFFBQWdCLEVBQUUsU0FBaUIsRUFBRSxXQUFtQixFQUFFLGlCQUF5QixFQUFFLE1BQWlELEVBQUUsTUFBZ0M7UUFBbkYsdUJBQUEsRUFBQSxVQUFvQixRQUFRLEVBQUUsT0FBTyxFQUFFLFNBQVMsQ0FBQztRQUFFLHVCQUFBLEVBQUEsV0FBZ0M7ZUFDbEwsa0JBQU0sUUFBUSxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsZUFBZSxFQUFFLGlCQUFpQixFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7SUFDN0YsQ0FBQztJQUdTLGdDQUFZLEdBQXRCLFVBQXVCLFFBQWEsRUFBRSxNQUFlO1FBQ25ELE9BQU87WUFDTCxJQUFJLEVBQUU7Z0JBQ0osRUFBRSxFQUFFLFFBQVEsQ0FBQyxHQUFHO2dCQUNoQixhQUFhLEVBQUUsUUFBUSxDQUFDLGNBQWM7Z0JBQ3RDLEtBQUssRUFBRSxRQUFRLENBQUMsS0FBSztnQkFDckIsSUFBSSxFQUFFLFFBQVEsQ0FBQyxVQUFVO2dCQUN6QixRQUFRLEVBQUUsUUFBUSxDQUFDLFdBQVc7Z0JBQzlCLE1BQU0sRUFBRSxRQUFRLENBQUMsTUFBTTthQUN4QjtZQUNELE1BQU0sUUFBQTtTQUNQLENBQUM7SUFDSixDQUFDO0lBQ0gsZ0JBQUM7QUFBRCxDQUFDLEFBbkJELENBQThELHFCQUFZLEdBbUJ6RSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBPcGVuSURDbGllbnQgZnJvbSAnLi9PQXV0aENsaWVudCc7XG5pbXBvcnQgeyBPQXV0aFVzZXJJbmZvIH0gZnJvbSAnLi90eXBlcyc7XG5cbmV4cG9ydCB0eXBlIEphbnJhaW5Vc2VySW5mbyA9IE9BdXRoVXNlckluZm8gJiB7XG4gIGVtYWlsVmVyaWZpZWQ6IGJvb2xlYW47XG59XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEphbnJhaW5KUzxDbGFpbXMgZXh0ZW5kcyBvYmplY3Q+IGV4dGVuZHMgT3BlbklEQ2xpZW50PENsYWltcywgSmFucmFpblVzZXJJbmZvPiB7XG4gIGNvbnN0cnVjdG9yKGNsaWVudElkOiBzdHJpbmcsIGNvbmZpZ1VybDogc3RyaW5nLCByZWRpcmVjdFVSSTogc3RyaW5nLCBsb2dvdXRSZWRpcmVjdFVSSTogc3RyaW5nLCBzY29wZXM6IHN0cmluZ1tdID0gWydvcGVuaWQnLCAnZW1haWwnLCAncHJvZmlsZSddLCBjbGFpbXM6IEFycmF5PGtleW9mIENsYWltcz4gPSBbXSkge1xuICAgIHN1cGVyKGNsaWVudElkLCBjb25maWdVcmwsIHJlZGlyZWN0VVJJLCAnamFucmFpbl90b2tlbicsIGxvZ291dFJlZGlyZWN0VVJJLCBzY29wZXMsIGNsYWltcyk7XG4gIH1cblxuICAvLyBodHRwczovL2lkZW50aXR5ZG9jcy5ha2FtYWkuY29tL2hvbWUvamFucmFpbi1lbnRpdHktYXBpXG4gIHByb3RlY3RlZCBsb2FkVXNlckluZm8odXNlckpTT046IGFueSwgY2xhaW1zPzogQ2xhaW1zKTogeyB1c2VyOiBKYW5yYWluVXNlckluZm8sIGNsYWltcz86IENsYWltcyB9IHtcbiAgICByZXR1cm4ge1xuICAgICAgdXNlcjoge1xuICAgICAgICBpZDogdXNlckpTT04uc3ViLFxuICAgICAgICBlbWFpbFZlcmlmaWVkOiB1c2VySlNPTi5lbWFpbF92ZXJpZmllZCxcbiAgICAgICAgZW1haWw6IHVzZXJKU09OLmVtYWlsLFxuICAgICAgICBuYW1lOiB1c2VySlNPTi5naXZlbl9uYW1lLFxuICAgICAgICBsYXN0TmFtZTogdXNlckpTT04uZmFtaWx5X25hbWUsXG4gICAgICAgIGxvY2FsZTogdXNlckpTT04ubG9jYWxlLFxuICAgICAgfSxcbiAgICAgIGNsYWltcyxcbiAgICB9O1xuICB9XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSmFucmFpbkpTLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL0phbnJhaW5KUy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw4REFBeUM7QUFPekM7SUFBOEQsNkJBQXFDO0lBR2pHLG1CQUFZLFFBQWdCLEVBQUUsU0FBaUIsRUFBRSxXQUFtQixFQUFFLGlCQUF5QixFQUFFLE1BQWlELEVBQUUsTUFBZ0M7UUFBbkYsdUJBQUEsRUFBQSxVQUFvQixRQUFRLEVBQUUsT0FBTyxFQUFFLFNBQVMsQ0FBQztRQUFFLHVCQUFBLEVBQUEsV0FBZ0M7ZUFDbEwsa0JBQU0sUUFBUSxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsZUFBZSxFQUFFLGlCQUFpQixFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7SUFDN0YsQ0FBQztJQUVNLG1EQUErQixHQUF0QyxVQUF1QyxRQUFpQjtRQUF4RCxpQkFPQztRQU5DLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFO1lBQ3hCLElBQUksQ0FBQyxjQUFjLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQztTQUNuQztRQUdELElBQUksQ0FBQyxNQUFNLEdBQUcsVUFBTyxhQUFzQjtZQUFLLFdBQUEsSUFBSSxDQUFDLGNBQWMsQ0FBQyxhQUFhLElBQUksUUFBUSxDQUFDLEVBQUE7aUJBQUEsQ0FBQztJQUNqRyxDQUFDO0lBR1MsZ0NBQVksR0FBdEIsVUFBdUIsUUFBYSxFQUFFLE1BQWU7UUFDbkQsT0FBTztZQUNMLElBQUksRUFBRTtnQkFDSixFQUFFLEVBQUUsUUFBUSxDQUFDLEdBQUc7Z0JBQ2hCLGFBQWEsRUFBRSxRQUFRLENBQUMsY0FBYztnQkFDdEMsS0FBSyxFQUFFLFFBQVEsQ0FBQyxLQUFLO2dCQUNyQixJQUFJLEVBQUUsUUFBUSxDQUFDLFVBQVU7Z0JBQ3pCLFFBQVEsRUFBRSxRQUFRLENBQUMsV0FBVztnQkFDOUIsTUFBTSxFQUFFLFFBQVEsQ0FBQyxNQUFNO2FBQ3hCO1lBQ0QsTUFBTSxRQUFBO1NBQ1AsQ0FBQztJQUNKLENBQUM7SUFDSCxnQkFBQztBQUFELENBQUMsQUE5QkQsQ0FBOEQscUJBQVksR0E4QnpFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IE9wZW5JRENsaWVudCBmcm9tICcuL09BdXRoQ2xpZW50JztcbmltcG9ydCB7IE9BdXRoVXNlckluZm8gfSBmcm9tICcuL3R5cGVzJztcblxuZXhwb3J0IHR5cGUgSmFucmFpblVzZXJJbmZvID0gT0F1dGhVc2VySW5mbyAmIHtcbiAgZW1haWxWZXJpZmllZDogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgSmFucmFpbkpTPENsYWltcyBleHRlbmRzIG9iamVjdD4gZXh0ZW5kcyBPcGVuSURDbGllbnQ8Q2xhaW1zLCBKYW5yYWluVXNlckluZm8+IHtcbiAgcHJpdmF0ZSBvcmlnaW5hbExvZ291dD86IE9wZW5JRENsaWVudFsnbG9nb3V0J107XG5cbiAgY29uc3RydWN0b3IoY2xpZW50SWQ6IHN0cmluZywgY29uZmlnVXJsOiBzdHJpbmcsIHJlZGlyZWN0VVJJOiBzdHJpbmcsIGxvZ291dFJlZGlyZWN0VVJJOiBzdHJpbmcsIHNjb3Blczogc3RyaW5nW10gPSBbJ29wZW5pZCcsICdlbWFpbCcsICdwcm9maWxlJ10sIGNsYWltczogQXJyYXk8a2V5b2YgQ2xhaW1zPiA9IFtdKSB7XG4gICAgc3VwZXIoY2xpZW50SWQsIGNvbmZpZ1VybCwgcmVkaXJlY3RVUkksICdqYW5yYWluX3Rva2VuJywgbG9nb3V0UmVkaXJlY3RVUkksIHNjb3BlcywgY2xhaW1zKTtcbiAgfVxuXG4gIHB1YmxpYyBzZXRDdXN0b21Mb2dvdXRSZWRpcmVjdEVuZHBvaW50KGVuZHBvaW50Pzogc3RyaW5nKSB7XG4gICAgaWYgKCF0aGlzLm9yaWdpbmFsTG9nb3V0KSB7XG4gICAgICB0aGlzLm9yaWdpbmFsTG9nb3V0ID0gdGhpcy5sb2dvdXQ7XG4gICAgfVxuXG4gICAgLy8gQHRzLWlnbm9yZVxuICAgIHRoaXMubG9nb3V0ID0gYXN5bmMgKGVuZFNlc3Npb25VUkk/OiBzdHJpbmcpID0+IHRoaXMub3JpZ2luYWxMb2dvdXQoZW5kU2Vzc2lvblVSSSB8fCBlbmRwb2ludCk7XG4gIH1cblxuICAvLyBodHRwczovL2lkZW50aXR5ZG9jcy5ha2FtYWkuY29tL2hvbWUvamFucmFpbi1lbnRpdHktYXBpXG4gIHByb3RlY3RlZCBsb2FkVXNlckluZm8odXNlckpTT046IGFueSwgY2xhaW1zPzogQ2xhaW1zKTogeyB1c2VyOiBKYW5yYWluVXNlckluZm8sIGNsYWltcz86IENsYWltcyB9IHtcbiAgICByZXR1cm4ge1xuICAgICAgdXNlcjoge1xuICAgICAgICBpZDogdXNlckpTT04uc3ViLFxuICAgICAgICBlbWFpbFZlcmlmaWVkOiB1c2VySlNPTi5lbWFpbF92ZXJpZmllZCxcbiAgICAgICAgZW1haWw6IHVzZXJKU09OLmVtYWlsLFxuICAgICAgICBuYW1lOiB1c2VySlNPTi5naXZlbl9uYW1lLFxuICAgICAgICBsYXN0TmFtZTogdXNlckpTT04uZmFtaWx5X25hbWUsXG4gICAgICAgIGxvY2FsZTogdXNlckpTT04ubG9jYWxlLFxuICAgICAgfSxcbiAgICAgIGNsYWltcyxcbiAgICB9O1xuICB9XG59XG4iXX0= |
{ | ||
"name": "@mybiogen/auth-openid", | ||
"version": "1.7.5", | ||
"version": "1.7.7", | ||
"description": "Authorization for OpenID", | ||
@@ -36,4 +36,3 @@ "license": "MIT", | ||
"source-map-loader": "^0.2.4" | ||
}, | ||
"gitHead": "0d7319b91169b1abee6ea945a1e38c32106b1036" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
108248
36
971
5