+**Cyrus SASL Sample**
+
+
+
+Unmodified.
+
+*What does it do*
+
+* Demonstrates minimal SASL functionality and allows exploration of SASL mechanisms.
+
+
+-----
+
+**GSS-Sample**
+
+Unmodified.
+
+
+*What does it do*
+
+* Demonstrates GSS-API mechanisms functioning.
+* Displays all attributes (from SAML, Shibboleth) received
+* See [[vmdk]] for instructions on how to run
+
+
+
+-----
+
+**Jabberd**
+
+* Unmodified
+* Requires enabling cyrus-sasl support in the build
+
+
+*What does it do*
+
+* Jabber server. Provides authentication from moonshot.
+
+
+*Tested clients*
+
+* Adium (unmodified) - successfully connected to a moonshot jabberd server
+
+-----
+
+**openLDAP Server**
+
+*Modified/Unmodified*
+
+* Unmodified openLDAP, but has to be compiled with SASL specific build options; most Linux distributions do this by default
+
+*What does it do*
+
+* * User can authenticate to openLDAP with their federated id, where their DN is mapped from their SASL id (mapping configured in slapd.conf)
+
+*Tested clients*
+
+* ldapwhoami - succesfully bound to openLDAP server with mapped DN returned.
+
+-----
+
+**OpenSSH**