grith / sibboleth

Non-web shibboleth client
5 stars 3 forks source link

sibboleth

sibboleth is a Shibboleth client library for use from a desktop.

And, no, the name sibboleth is not a typo. We did that on purpose...

Shibboleth:

A shibboleth (pronounced /ˈʃɪbəlɛθ/[1] or /ˈʃɪbələθ/[2]) is any distinguishing practice that is indicative of one's social or regional origin. It usually refers to features of language, and particularly to a word whose pronunciation identifies its speaker as being a member or not a member of a particular group.

Since sibboleth talks Shibboleth not via a web-browser but via a desktop application, we figured that might just be appropriate :-)

Originally it was written in Python, but it also provides a Java wrapper to enable its functionality from Java applications (via Jython).

Documentation

Python doc

Java doc