I am new to Shibboleth and trying to implement it on my small home network.
Zombie Ryushu
zombie_ryushu at yahoo.com
Sat Sep 28 04:53:53 UTC 2024
I am new to Shibboleth and trying to implement it on my small home
network. This is both to improve my network an as well as my own
professional development.
I'd like to go over the general abstract of what is going on, and why.
I have a Samba Active Directory service that is fully operational and in
production. It consists of several Domain Controllers. Along with a
handful of workstations and other Devices. Active Directory Integrated
services include:
Dovecot (Storing Mail.)
Fetchmail (Retrieving Mail from external accounts.)
PostFix (Sending Mail.)
Asterisk (Voice over IP.)
Prosody (XMPP Chat server.)
Spectrum 2 (XMPP Relay for other Chat services.)
NextCloud (Network sharing and Replication.)
eGroupware (Groupware Contact and Calender Management.)
StrongSwan (VPN)
FreeRadius (Wireless LAN authentication and VPN authentication and
Accounting.)
Maria DB (MySQL) Database Management for all of this.
Nagios - Network Monitoring
Most of these services authenticate against Samba 4 Active Directory
using the OpenLDAP method. Certain ones, namely, DoveCot, PostFix, and
FreeRadius can additionally use Kerberos GSSAPI in a LAN or VPN setting.
Clients for this tend to be FireFox, Thunderbird, the NextCloud Desktop
Sync, Pidgin, among others. Most do not support SSO by GSSAPI.
Enter Shibboleth and SAML 2.0
Shibboleth should make up for GSSAPI's deficencies. Namely:
It is directly supported by eGroupware and NextCloud. It is more NAT
Tolerant than GSSAPI. It is supported by Android Phones. It makes
password changes less of a headache. It may make authentication easier
for Game Consoles that lack a Keyboard. The implementation I have chosen
is Shibboleth 3.1.4.
I currently have an OpenSuse Distro configuration of of Shibboleth's SP
component and a Docker image of the IDP on the same machine.
I would like to be able to use OAuth2 Authentication for Apache, DoveCot
and PostFix, SAML with NextCloud and eGroupware. I am having issues
creating valid Metadata tor the IDP, and getting it to Authenticate
against the Samba Active Directory.
More information about the users
mailing list