landstrasse
Version:
Strongly typed WAMP Client for browsers
22 lines • 740 B
JavaScript
import AbstractAuthProvider from './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 {
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');
}
}
export default AnonymousAuthProvider;
//# sourceMappingURL=Anonymous.js.map