Class SiteMinderServletRequestAuthenticator

  • All Implemented Interfaces:
    ServletRequestAuthenticator

    public class SiteMinderServletRequestAuthenticator
    extends Object
    implements ServletRequestAuthenticator

    Enables CA SiteMinder/Single Sign-On authentication to the admin console - https://www.ca.com/gb/products/ca-single-sign-on.html

    To enable, set the system property adminConsole.servlet-request-authenticator = org.jivesoftware.admin.SiteMinderServletRequestAuthenticator and restart Openfire.

    • Constructor Detail

      • SiteMinderServletRequestAuthenticator

        public SiteMinderServletRequestAuthenticator()
    • Method Detail

      • isEnabled

        public static boolean isEnabled()
        Indicates if this ServletRequestAuthenticator is enabled or not
        Returns:
        true if enabled, otherwise false
      • authenticateRequest

        public String authenticateRequest​(javax.servlet.http.HttpServletRequest request)
        Description copied from interface: ServletRequestAuthenticator
        Attempts to authenticate an HTTP request to a page on the admin console.
        Specified by:
        authenticateRequest in interface ServletRequestAuthenticator
        Parameters:
        request - the request to authenticate
        Returns:
        the username if it was possible to determine from the request, otherwise null