landstrasse
Version:
Strongly typed WAMP Client for browsers
24 lines • 837 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const AbstractAuthProvider_1 = require("./AbstractAuthProvider");
/**
* Anonymous authentication provider.
*
* AnonymousAuthProvider is a class used to represent a login without a password.
* It uses the authmethod `anonymous` and a configurable authid (username).
*/
class AnonymousAuthProvider extends AbstractAuthProvider_1.default {
get isTransportLevel() {
return true;
}
/**
* Creates a new instance of the AnonymousAuthProvider.
*
* @param authId - The username to authenticate as (default: `anonymous`)
*/
constructor(authId) {
super(authId !== null && authId !== void 0 ? authId : 'anonymous', 'anonymous');
}
}
exports.default = AnonymousAuthProvider;
//# sourceMappingURL=Anonymous.js.map