@nestjs-mod/sso
Version:
NestJS SDK for Single Sign-On on NestJS and Angular with webhooks and social authorization (Wrapper for https://www.npmjs.com/package/@nestjs-mod/sso-rest-sdk)
45 lines • 1.65 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SsoStaticEnvironments = void 0;
const tslib_1 = require("tslib");
const common_1 = require("@nestjs-mod/common");
const class_validator_1 = require("class-validator");
let SsoStaticEnvironments = class SsoStaticEnvironments {
};
exports.SsoStaticEnvironments = SsoStaticEnvironments;
tslib_1.__decorate([
(0, common_1.EnvModelProperty)({
description: 'Sso URL',
}),
(0, class_validator_1.IsNotEmpty)(),
tslib_1.__metadata("design:type", String)
], SsoStaticEnvironments.prototype, "url", void 0);
tslib_1.__decorate([
(0, common_1.EnvModelProperty)({
description: 'Sso admin secret',
}),
(0, class_validator_1.IsNotEmpty)(),
tslib_1.__metadata("design:type", String)
], SsoStaticEnvironments.prototype, "adminSecret", void 0);
tslib_1.__decorate([
(0, common_1.EnvModelProperty)({
description: 'Use guards',
transform: new common_1.BooleanTransformer(),
default: true,
hidden: true,
}),
tslib_1.__metadata("design:type", Boolean)
], SsoStaticEnvironments.prototype, "useGuards", void 0);
tslib_1.__decorate([
(0, common_1.EnvModelProperty)({
description: 'Use filters',
transform: new common_1.BooleanTransformer(),
default: true,
hidden: true,
}),
tslib_1.__metadata("design:type", Boolean)
], SsoStaticEnvironments.prototype, "useFilters", void 0);
exports.SsoStaticEnvironments = SsoStaticEnvironments = tslib_1.__decorate([
(0, common_1.EnvModel)()
], SsoStaticEnvironments);
//# sourceMappingURL=sso.environments.js.map