Try to go back to original omniauth-shibboleth gem, which supports using headers now.