uPortal

Enterprise open source portal built by and for the higher education community.

This project is maintained by uPortal-Project

REMOTE_USER Authentication

uPortal can authenticate users based on the value of HttpServletRequest.getRemoteUser(), which will be non-null if the user has logged in via some form of container-managed authentication. uPortal can support a wide variety of authentication providers in this way, both commercial and open source. Some examples are Shibboleth/SAML (using mod_shib in Apache HTTPD) and CoSign (using mod_cosign in Apache HTTPD).

Note on RemoteUserPersonManager

:notebook: Beginning with uPortal 5.0.5, explicitly configuring RemoteUserPersonManager in Spring is not required. uPortal will automatically apply the behavior of RemoteUserPersonManager whenever RemoteUserSecurityContextFactory is enabled.