@mvx/identity
Version:
identity is oidc for mvc, type-mvc is base on koa. Decorator, Ioc, AOP mvc framework on server.
30 lines (28 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Strategy = void 0;
var tslib_1 = require("tslib");
var ioc_1 = require("@tsdi/ioc");
var components_1 = require("@tsdi/components");
var IAuthenticator_1 = require("./IAuthenticator");
var Strategy = /** @class */ (function () {
function Strategy() {
}
Strategy.ρAnn = function () {
return { "name": "Strategy", "params": { "authenticate": ["ctx", "options"] } };
};
tslib_1.__decorate([
components_1.Input(),
tslib_1.__metadata("design:type", String)
], Strategy.prototype, "name", void 0);
tslib_1.__decorate([
ioc_1.Inject(IAuthenticator_1.AuthenticatorToken),
tslib_1.__metadata("design:type", Object)
], Strategy.prototype, "authenticator", void 0);
Strategy = tslib_1.__decorate([
ioc_1.Abstract()
], Strategy);
return Strategy;
}());
exports.Strategy = Strategy;
//# sourceMappingURL=../sourcemaps/passports/Strategy.js.map