Shibboleth adalah project Internet Middleware yang telah menciptakan arsitektur dan implementasi open-source untuk federasi identitas berbasis otentikasi dan otorisasi infrastruktur berdasarkan SAML. Federasi identitas memungkinkan untuk men-informasikan tentang pengguna dalam satu domain keamanan yang akan diberikan kepada organisasi lain dalam sebuah federasi umum. Hal ini memungkinkan untuk cross-domain single sign-on dan menghilangkan kebutuhan bagi penyedia konten untuk mempertahankan username dan password. Identitas penyedia (IDP) penyediaan informasi pengguna, sementara penyedia layanan (SP) mengkonsumsi informasi dan akses gerbang untuk mengamankan konten.

Cara mensettingnya sama dengan yang lain yaitu dengan menuju menu :
Settings > Site administration > Plugins > Authentication > Manage authentication .

 
Location: Settings > Site administration > Plugins > Authentication > Manage authentication

Apabila anda mendapatkan pesan error "Warning: The Auth_RADIUS module does not seem to be present", anda perlu ikuti instruksi berikut:
  1. Install module berikut: php5-dev php5-auth-pam php5-radius php-pear
    sudo apt-get install php5-dev php5-auth-pam php5-radius php-pear
  2. Install Auth_RADIUS module for pear
    sudo pear install radius Auth_RADIUS
  3. Add the following line to your php.ini file
    extension=radius.so
  4. Restart apache services
    sudo /etc/init.d/apache2 restart
Menu : Settings > Site administration > Plugins > Authentication > Manage authentication

Dengan PAM kita dapat menggunakan user yang sama untuk masuk ke applikasi yang berbeda (SSO - Single Sign On). PAM jg support pada proses dan apa saja yang dibutuhkan. 
Metode PAM digunakan untuk mengakses usernames pada server. Kita harus menginstall PAM Authentication Module untuk menggunakan modul tersebut.