See SHIBBOLETH.