Authenticatie via SASL

Deze tutorial beschrijft hoe je TclSASL kan installeren zodat je kan aanmelden door gebruik te maken van SASL op de server.

  1. Cyrus SASL v2 installeren

    • via broncode

      $ wget ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.17.tar.gz
      $ tar -xzvf cyrus-sasl-2.1.17.tar.gz
      $ cd cyrus-sasl-2.1.17
      $ ./configure
      $ make
      # make install

    • met behulp van apt

      # apt-get install libsasl2 libsasl2-modules libsasl2-dev

  2. TclSASL installeren

    Het originele pakket van TclSASL is zeer oud en veroorzaakt fouten tijdens de compilatie. Gebruik daarom deze door Lolaine aangepaste versie:

    • via broncode

      Download de aangepaste versie:

      $ wget http://tkabber.jabber.ru/files/submission/tclsasl-1.0-lln.tar.gz
      $ tar -xzvf tclsasl-1.0-lln.tar.gz
      $ cd tclsasl-1.0-pkg
      $ touch *
      Configureer nu de compilatie:
      • standaard
        $ ./configure
      • onder Debian unstable
        $ ./configure --with-tcl=/usr/lib/tcl8.4/ --with-tclinclude=/usr/include/tcl8.4/ --with-cyrus-sasl=/usr/
      • onder Debian Woody
        $ ./configure --with-tcl=/usr/lib/tcl8.3/ --with-tclinclude=/usr/include/tcl8.3/ --with-cyrus-sasl=/usr/
      Compileer en installeer het:
      $ make
      # make install

    • d.m.v. apt onder Debian unstable

      Voeg aan /etc/apt/sources.list volgende regel toe als je die nog niet hebt:

      deb http://sgolovan.nes.ru/debian/sid/ ./
      Werk de pakkettenlijst bij:
      apt-get update
      Nu kan je het pakket downloaden en installeren
      apt-get install tclsasl

    Controleer of het geïnstalleerd is:
    $ tclsh
    % package require sasl
    1.0
    % exit

  3. Tkabber configureren

    Wanneer Tkabber in staat is om TclSASL te laden, dan laat het een nieuw tabblad zien in het aanmeldvenster. Zet de optie SASL aan om SASL authenticatie te gebruiken.

Syndicate content