loopback4-authentication
Version:
A loopback-next extension for authentication feature. Various Oauth strategies supported by this package.
26 lines • 2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CLIENT_AUTHENTICATION_METADATA_KEY = exports.USER_AUTHENTICATION_METADATA_KEY = exports.AuthenticationBindings = void 0;
const tslib_1 = require("tslib");
const context_1 = require("@loopback/context");
const metadata_1 = require("@loopback/metadata");
tslib_1.__exportStar(require("./strategies/keys"), exports);
/**
* Binding keys used by this component.
*/
var AuthenticationBindings;
(function (AuthenticationBindings) {
AuthenticationBindings.USER_STRATEGY = context_1.BindingKey.create('sf.userAuthentication.strategy');
AuthenticationBindings.CLIENT_STRATEGY = context_1.BindingKey.create('sf.clientAuthentication.strategy');
AuthenticationBindings.USER_AUTH_ACTION = context_1.BindingKey.create('sf.userAuthentication.actions.authenticate');
AuthenticationBindings.CLIENT_AUTH_ACTION = context_1.BindingKey.create('sf.clientAuthentication.actions.authenticate');
AuthenticationBindings.USER_METADATA = context_1.BindingKey.create('sf.userAuthentication.operationMetadata');
AuthenticationBindings.CLIENT_METADATA = context_1.BindingKey.create('sf.clientAuthentication.operationMetadata');
AuthenticationBindings.CURRENT_USER = context_1.BindingKey.create('sf.userAuthentication.currentUser');
AuthenticationBindings.CURRENT_CLIENT = context_1.BindingKey.create('sf.clientAuthentication.currentClient');
AuthenticationBindings.CONFIG = context_1.BindingKey.create('sf.userAuthentication.config');
AuthenticationBindings.USER_MODEL = context_1.BindingKey.create('sf.userAuthentication.userModel');
})(AuthenticationBindings || (exports.AuthenticationBindings = AuthenticationBindings = {}));
exports.USER_AUTHENTICATION_METADATA_KEY = metadata_1.MetadataAccessor.create('userAuthentication.operationsMetadata');
exports.CLIENT_AUTHENTICATION_METADATA_KEY = metadata_1.MetadataAccessor.create('clientAuthentication.operationsMetadata');
//# sourceMappingURL=keys.js.map