Class JaspiAuthenticatorFactory

    • Constructor Detail

      • JaspiAuthenticatorFactory

        public JaspiAuthenticatorFactory()
    • Method Detail

      • getServiceSubject

        public javax.security.auth.Subject getServiceSubject()
        Returns:
        the serviceSubject
      • setServiceSubject

        public void setServiceSubject​(javax.security.auth.Subject serviceSubject)
        Parameters:
        serviceSubject - the serviceSubject to set
      • getServerName

        public java.lang.String getServerName()
        Returns:
        the serverName
      • setServerName

        public void setServerName​(java.lang.String serverName)
        Parameters:
        serverName - the serverName to set
      • findServiceSubject

        protected javax.security.auth.Subject findServiceSubject​(Server server)
        Find a service Subject. If setServiceSubject(Subject) has not been used to set a subject, then the ContainerLifeCycle.getBeans(Class) method is used to look for a Subject.
        Parameters:
        server - the server to pull the Subject from
        Returns:
        the subject
      • findServerName

        protected java.lang.String findServerName​(Server server)
        Find a servername. If setServerName(String) has not been called, then use the name of the a principal in the service subject. If not found, return "server".
        Parameters:
        server - the server to find the name of
        Returns:
        the server name from the service Subject (or default value if not found in subject or principals)
      • findServerName

        @Deprecated
        protected java.lang.String findServerName​(Server server,
                                                  javax.security.auth.Subject subject)
        Deprecated.
        Find a servername. If setServerName(String) has not been called, then use the name of the a principal in the service subject. If not found, return "server".
        Parameters:
        server - the server to use
        subject - not used
        Returns:
        the server name from the subject of the server (or default value if not found in subject or principals)