Class GenericAgent

  • Direct Known Subclasses:
    OpenSSOAgentImpl

    public abstract class GenericAgent
    extends Object
    Base agent superclass used by other SSO agents (CAS, OpenAM)
    Author:
    Marek Posolda
    • Constructor Detail

      • GenericAgent

        public GenericAgent()
    • Method Detail

      • saveSSOCredentials

        public void saveSSOCredentials​(String username,
                                       javax.servlet.http.HttpServletRequest httpRequest)
      • getUserPrincipal

        public String getUserPrincipal​(String username)
        Parameters:
        username -
        Returns:
        gets the right username if the login input contains capital letters: EXOGTN-2267
      • getContainer

        protected final org.exoplatform.container.ExoContainer getContainer()
        Returns:
        Gives the ExoContainer that fits best with the current context