mono/packages/osrl/lib/cscart/api-request/AuthRequest.js
2025-12-30 16:33:03 +01:00

47 lines
3.4 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const AbstractRequest_1 = require("./AbstractRequest");
class AuthRequest extends AbstractRequest_1.default {
constructor(client, config) {
super(client, config);
this.entityPath = 'auth_tokens';
// prefix: string = 'sra_';
this.prefix = '';
this.handlerParams = {};
this.params = {};
}
login(email, password) {
return this.post({ email, password });
}
loginWithEkey(ekey) {
return this.post({ ekey });
}
socialLogin(provider, idToken, clientId) {
/**
* Workaround for separated api endpoint
*/
const backupEntityPath = this.entityPath;
const backupPrefix = this.prefix;
this.entityPath = 'social_auth';
this.prefix = 'sra_';
const request = this.post({ provider, token_id: idToken, client_id: clientId });
this.entityPath = backupEntityPath;
this.prefix = backupPrefix;
return request;
}
restorePassword(email) {
/**
* Workaround for separated api endpoint
*/
const backupEntityPath = this.entityPath;
const backupPrefix = this.prefix;
this.entityPath = 'recover_password';
this.prefix = 'sra_';
const request = this.post({ email });
this.entityPath = backupEntityPath;
this.prefix = backupPrefix;
return request;
}
}
exports.default = AuthRequest;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXV0aFJlcXVlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2NzY2FydC9hcGktcmVxdWVzdC9BdXRoUmVxdWVzdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLHVEQUErQztBQUcvQyxNQUFNLFdBQVksU0FBUSx5QkFBZTtJQU92QyxZQUFZLE1BQXFCLEVBQUUsTUFBYztRQUMvQyxLQUFLLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxDQUFBO1FBUHZCLGVBQVUsR0FBWSxhQUFhLENBQUM7UUFDcEMsZ0NBQWdDO1FBQ2hDLFdBQU0sR0FBVyxFQUFFLENBQUM7UUFNbEIsSUFBSSxDQUFDLGFBQWEsR0FBRyxFQUFFLENBQUM7UUFDeEIsSUFBSSxDQUFDLE1BQU0sR0FBRyxFQUFFLENBQUM7SUFDbkIsQ0FBQztJQUVELEtBQUssQ0FBQyxLQUFhLEVBQUUsUUFBZ0I7UUFDbkMsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUE7SUFDdkMsQ0FBQztJQUVELGFBQWEsQ0FBQyxJQUFZO1FBQ3hCLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUE7SUFDNUIsQ0FBQztJQUVELFdBQVcsQ0FBQyxRQUFnQixFQUFFLE9BQWUsRUFBRSxRQUFnQjtRQUM3RDs7V0FFRztRQUNILE1BQU0sZ0JBQWdCLEdBQUksSUFBSSxDQUFDLFVBQVUsQ0FBQztRQUMxQyxNQUFNLFlBQVksR0FBUSxJQUFJLENBQUMsTUFBTSxDQUFDO1FBRXRDLElBQUksQ0FBQyxVQUFVLEdBQUcsYUFBYSxDQUFDO1FBQ2hDLElBQUksQ0FBQyxNQUFNLEdBQU8sTUFBTSxDQUFDO1FBRXpCLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLENBQUMsQ0FBQTtRQUUvRSxJQUFJLENBQUMsVUFBVSxHQUFHLGdCQUFnQixDQUFDO1FBQ25DLElBQUksQ0FBQyxNQUFNLEdBQU8sWUFBWSxDQUFDO1FBRS9CLE9BQU8sT0FBTyxDQUFBO0lBQ2hCLENBQUM7SUFFRCxlQUFlLENBQUMsS0FBYTtRQUMzQjs7V0FFRztRQUNILE1BQU0sZ0JBQWdCLEdBQUksSUFBSSxDQUFDLFVBQVUsQ0FBQztRQUMxQyxNQUFNLFlBQVksR0FBUSxJQUFJLENBQUMsTUFBTSxDQUFDO1FBRXRDLElBQUksQ0FBQyxVQUFVLEdBQUcsa0JBQWtCLENBQUM7UUFDckMsSUFBSSxDQUFDLE1BQU0sR0FBTyxNQUFNLENBQUM7UUFFekIsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUE7UUFFcEMsSUFBSSxDQUFDLFVBQVUsR0FBRyxnQkFBZ0IsQ0FBQztRQUNuQyxJQUFJLENBQUMsTUFBTSxHQUFPLFlBQVksQ0FBQztRQUUvQixPQUFPLE9BQU8sQ0FBQTtJQUNoQixDQUFDO0NBQ0Y7QUFFRCxrQkFBZSxXQUFXLENBQUEifQ==