UNPKG

strophe.js

Version:

Strophe.js is an XMPP library for JavaScript

15 lines (11 loc) 431 B
import type Connection from './connection'; import SASLMechanism from './sasl'; class SASLExternal extends SASLMechanism { constructor(mechname = 'EXTERNAL', isClientFirst = true, priority = 10) { super(mechname, isClientFirst, priority); } onChallenge(connection: Connection): string { return connection.authcid === connection.authzid ? '' : connection.authzid; } } export default SASLExternal;