如何在我的Lua 5.1 IRC Bot上添加sasl身份验证?现在它发送一个消息给Nickserv来识别。
是否有任何方法来添加SASL认证?我使用lua套接字模块连接到IRC。完整的源代码可以在https://github.com/wolfy1339/Wolfybot
要完全支持SASL,必须首先支持CAP IRC扩展,然后是SASL AUTH PLAIN。
你可以通过IRCv3规范找到这些文档:http://ircv3.net/specs/extensions/sasl-3.1.html
CAP LS
用于确定网络是否支持SASL,然后一旦您通过CAP REQ
启用它,您可以发送AUTH PLAIN
与base64编码的用户名和密码。
重要的安全注意事项:确保您也使用SSL,因为AUTH PLAIN
提供没有安全性和BLOWFISH等不保证可移植到不同的服务包!