Class OpenSSOCDLoginRedirectFilter

  • All Implemented Interfaces:
    javax.servlet.Filter, SSOInterceptor

    public class OpenSSOCDLoginRedirectFilter
    extends LoginRedirectFilter
    Filter is used for redirection to OpenSSO CDCServlet. It is intended to be used in Cross-Domain authentication scenario when GateIn and OpenSSO servers are in different DNS domains.
    Author:
    Marek Posolda
    • Constructor Detail

      • OpenSSOCDLoginRedirectFilter

        public OpenSSOCDLoginRedirectFilter()
    • Method Detail

      • getLoginRedirectURL

        protected String getLoginRedirectURL​(javax.servlet.http.HttpServletRequest httpRequest)
        Constructs URL for redirection to OpenSSO CDCServlet. It will be something like: http://localhost:8888/opensso/cdcservlet?realm=gatein&goto=http://opensso.local.network:8080/portal/initiatessologin& ProviderID=http://opensso.local.network:8080/portal/initiatessologin/?Realm=ggatein &RequestID=124&IssueInstant=2012-04-10T23:28:50Z&MajorVersion=1&MinorVersion=0
        Overrides:
        getLoginRedirectURL in class LoginRedirectFilter
        Returns:
        url for redirection