Class AuthenticatorSelectorManager

    • Constructor Detail

      • AuthenticatorSelectorManager

        public AuthenticatorSelectorManager()
    • Method Detail

      • isAllowed

        public boolean isAllowed​(Packet p,
                                 S2SIOService serv,
                                 AuthenticationProcessor processor,
                                 java.util.Queue<Packet> results)
        Method determines if given authenticator is allowed to proceed: takes into consideration authenticators priority, currently used authenticator as well as received stream futures
      • authenticateConnection

        public void authenticateConnection​(java.lang.String sessionId,
                                           CIDConnections cid_conns,
                                           CID cidPacket)
      • markConnectionAsFailed

        public void markConnectionAsFailed​(java.lang.String prefix,
                                           S2SIOService serv)
      • setAuthenticationProcessors

        public void setAuthenticationProcessors​(java.util.List<AuthenticationProcessor> authenticationProcessors)