fixes #3528 - Populate first name, last name, and email, if available.
Fixes #3753 - always use main_app to determine paths for running an isolated namespace plugin
fixes #3312 - support /users/extlogin as a login page based on REMOTE_USER
fixes #3597 - removing rr gem, make tests consistent by using just mocha
Fixes #3043 - Support Signo on API level using BasicAuth
fixes #2988 - merge authentication code, enables REMOTE_USER auth on new API controllers
Fixes #2722 - Support for crossdomain auth
Newest Signo support authentication across more domains. We just need tolook not only to a cookie but parse parameters for getting username.
Fixes #2502 - session expiration updates
Signo now allows to transparently prolong user session which gotexpired. Also when you now logout from Foreman you will end up in Signologin form. This brings some code clean up and test changes and smallSSO method API change.
fixes #2417 - SSO abstractioning
Apache and Signo SSO reworked to a new general SSO concept.
You can use SSO service that comes with Katello for loggin in. It'sbased on OpenID protocol with slightly customized provider.