Skip to content

Commit 6768d1e

Browse files
author
SSOfy
committed
v1.1.0 build
1 parent ce31055 commit 6768d1e

10 files changed

+52
-6
lines changed

build/Errors/AuthError.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ var BaseError_1 = require("./BaseError");
2020
var AuthError = /** @class */ (function (_super) {
2121
__extends(AuthError, _super);
2222
function AuthError(message) {
23-
var _this = _super.call(this, "Error: ".concat(message)) || this;
23+
var _this = _super.call(this, message) || this;
2424
_this.message = message;
25+
_this.name = 'AuthError';
2526
return _this;
2627
}
2728
return AuthError;

build/Errors/CallbackError.d.ts

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { BaseError } from "./BaseError";
2+
export declare class CallbackError extends BaseError {
3+
code: string;
4+
constructor(message: string, code: string);
5+
}

build/Errors/CallbackError.js

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
"use strict";
2+
var __extends = (this && this.__extends) || (function () {
3+
var extendStatics = function (d, b) {
4+
extendStatics = Object.setPrototypeOf ||
5+
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
6+
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
7+
return extendStatics(d, b);
8+
};
9+
return function (d, b) {
10+
if (typeof b !== "function" && b !== null)
11+
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
12+
extendStatics(d, b);
13+
function __() { this.constructor = d; }
14+
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
15+
};
16+
})();
17+
Object.defineProperty(exports, "__esModule", { value: true });
18+
exports.CallbackError = void 0;
19+
var BaseError_1 = require("./BaseError");
20+
var CallbackError = /** @class */ (function (_super) {
21+
__extends(CallbackError, _super);
22+
function CallbackError(message, code) {
23+
var _this = _super.call(this, message) || this;
24+
_this.code = code;
25+
_this.name = 'CallbackError';
26+
return _this;
27+
}
28+
return CallbackError;
29+
}(BaseError_1.BaseError));
30+
exports.CallbackError = CallbackError;

build/Errors/InvalidStateError.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ var BaseError_1 = require("./BaseError");
2020
var InvalidStateError = /** @class */ (function (_super) {
2121
__extends(InvalidStateError, _super);
2222
function InvalidStateError() {
23-
return _super.call(this, 'Invalid State') || this;
23+
var _this = _super.call(this, 'Invalid State') || this;
24+
_this.name = 'InvalidStateError';
25+
return _this;
2426
}
2527
return InvalidStateError;
2628
}(BaseError_1.BaseError));

build/Errors/RefreshTokenError.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ var BaseError_1 = require("./BaseError");
2020
var RefreshTokenError = /** @class */ (function (_super) {
2121
__extends(RefreshTokenError, _super);
2222
function RefreshTokenError() {
23-
return _super.call(this, 'Token is not renewable') || this;
23+
var _this = _super.call(this, 'Token is not renewable') || this;
24+
_this.name = 'RefreshTokenError';
25+
return _this;
2426
}
2527
return RefreshTokenError;
2628
}(BaseError_1.BaseError));

build/OAuth2Client/OAuth2Client.js

+5
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ var AuthError_1 = require("../Errors/AuthError");
4747
var RefreshTokenError_1 = require("../Errors/RefreshTokenError");
4848
var UrlHelper_1 = require("../Helpers/UrlHelper");
4949
var appauth_1 = require("@openid/appauth");
50+
var CallbackError_1 = require("../Errors/CallbackError");
5051
var HttpRequester = require('@openid/appauth/built/xhr').FetchRequestor;
5152
var PKCECrypto = require('@openid/appauth/built/crypto_utils').DefaultCrypto;
5253
var browser = typeof process === 'undefined' || !process.release || process.release.name !== 'node';
@@ -89,6 +90,9 @@ var OAuth2Client = /** @class */ (function () {
8990
return __generator(this, function (_e) {
9091
switch (_e.label) {
9192
case 0:
93+
if (payload.hasOwnProperty('error')) {
94+
throw new CallbackError_1.CallbackError(payload.error_description, payload.error);
95+
}
9296
state = payload.state;
9397
return [4 /*yield*/, this.getState(state)];
9498
case 1:
@@ -348,6 +352,7 @@ var OAuth2Client = /** @class */ (function () {
348352
client_id: (_b = this.config.clientId) !== null && _b !== void 0 ? _b : '',
349353
redirect_uri: (_c = this.config.redirectUri) !== null && _c !== void 0 ? _c : '',
350354
scope: (_e = (_d = this.config.scopes) === null || _d === void 0 ? void 0 : _d.join(' ')) !== null && _e !== void 0 ? _e : '',
355+
state: this.config.state,
351356
response_type: responseType,
352357
extras: extras,
353358
}, new PKCECrypto(), this.config.pkceVerification);

build/OAuth2Client/OAuth2Config.d.ts

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export declare class OAuth2Config implements OAuth2ConfigParameters {
99
timeout?: number;
1010
scopes?: string[];
1111
locale?: string;
12+
state?: string;
1213
stateStore?: Storage;
1314
stateTtl?: number;
1415
constructor(params: OAuth2ConfigParameters);

dist/ssofy.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/ssofy.umd.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@ssofy/javascript-sdk",
3-
"version": "1.0.3",
3+
"version": "1.1.0",
44
"description": "Official SSOfy Javascript SDK.",
55
"keywords": [
66
"ssofy",

0 commit comments

Comments
 (0)