This document will guide you through configuring SASL authentication for an IRC network, using the Freenode network as an example. Note: Support for SASL authentication is a new feature in Konversation v1.5, which has not yet been released. If you'd like to test SASL authentication prior to the release, have a look at our instructions for downloading the latest source code.
Because Identities are such an important concept in Konversation, this guide will now take you through adding and filling in an entirely new Identity to use with Freenode before turning to adding the authentication settings. If you're already familiar with managing Identities, you can skip to step Y now.
Note that adding a new Identity is not strictly necessary. As long as you are only using a single IRC network, just filling in the Default Identity is of course enough. But even when using multiple IRC networks, using just the Default Identity for all of them can be enough, if there is no need for any of the Identity settings to differ from network to network. However because, as we will see later, the authentication settings are part of the Identity, it is usually good practice to use separate Identities for different networks, so you can use different passwords on each network for better security. Given this, click the button next to the drop-down selection labeledto open the dialog window:
(A short interlude: For the sake of brevity, and because the best and most up-to-date documentation for the account creation process is available on Freenode's own website, this guide assumes that you already have a Freenode account. If you don't have an account yet, however, click their instructions to create an account. Once you're done, open the dialog window again (see step 1), select Freenode and click the button to open the dialog window and the button again to open the dialog. Note that you will need to reconnect after adding the authentication settings to connect authenticated.)now in the dialog window and then in the dialog window. You can then connect to Freenode unauthenticated by selecting it in the dialog window and clicking the button at the bottom of the dialog window. Once you are connected to Freenode you can follow
To add SASL authentication settings to the Identity, let's have a look at the group of settings labeled, still on the tab of the dialog window. The first step is to select in the drop-down selection labeled . Then all that's left to do is to enter your Freenode account's name and password in the and fields below the drop-down selection and clicking the button to save the new Identity settings: