#124 Correctly use PLAIN mechanism

master
Tomatix 3 years ago
parent 9904699c43
commit 4c27c89967
  1. 3
      IRCClient/Commands/cmdV3Authenticate.cpp

@ -14,6 +14,7 @@ void IRCBasePriv::cmdV3Authenticate(const IRCMessage& ircmessage)
{
using namespace Command::IRC;
if (saslInProgress && ircmessage[0] == "+") {
writeNoMsg(Command::Extension::AUTHENTICATE, { toBase64(v3SASL) });
const auto credentials = ident + char(0) + ident + char(0) + v3SASL;
writeNoMsg(Command::Extension::AUTHENTICATE, { toBase64(credentials) });
}
}

Loading…
Cancel
Save