REMOTE_USER authentication

Cantor, Scott cantor.2 at osu.edu
Wed Aug 31 12:59:58 EDT 2016


On 8/31/16, 12:48 PM, "users on behalf of John Dennis" <users-bounces at shibboleth.net on behalf of jdennis at redhat.com> wrote:

>    FWIW it's easy to write a filter that will allow things like
>  getRemoteUser to first check for a value in an HTTP header. I'm happy to
>  share the code.

The IdP handles headers if you need it to, there's no need for a filter, but obviously it has all the same risks.

> [1] The same holds true for AJP proxies that embed REMOTE_USER in the
>  AJP protocol stream (which getRemoteUser will see).

Yes, but unlike HTTP, AJP is explicitly understood to be an insecure protocol that nobody should be running across hosts unless they've taken deliberate steps.

The problem is that security groups today are forcing, urging, cajoling, etc. all sorts of web apps to be operated via HTTP proxying under the guise that it's *better* for security, so this sort of thing is not only becoming the norm, but people are being flagged for not doing it.

I think there's a correlation between the rise of security certifications and the total lack of common sense across the profession.

-- Scott




More information about the users mailing list