uPortal

My testing grounds for changes to be merged to Apereo uPortal

This project is maintained by ChristianMurphy

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.