Class ElytronRESPAuthenticator

java.lang.Object
org.infinispan.server.security.ElytronRESPAuthenticator
All Implemented Interfaces:
org.infinispan.server.resp.authentication.RespAuthenticator

public class ElytronRESPAuthenticator extends Object implements org.infinispan.server.resp.authentication.RespAuthenticator
  • Constructor Details

    • ElytronRESPAuthenticator

      public ElytronRESPAuthenticator()
  • Method Details

    • clientCertAuth

      public CompletionStage<Subject> clientCertAuth(io.netty.channel.Channel channel) throws SaslException
      Specified by:
      clientCertAuth in interface org.infinispan.server.resp.authentication.RespAuthenticator
      Throws:
      SaslException
    • usernamePasswordAuth

      public CompletionStage<Subject> usernamePasswordAuth(String username, char[] password)
      Specified by:
      usernamePasswordAuth in interface org.infinispan.server.resp.authentication.RespAuthenticator
    • isClientCertAuthEnabled

      public boolean isClientCertAuthEnabled()
      Specified by:
      isClientCertAuthEnabled in interface org.infinispan.server.resp.authentication.RespAuthenticator
    • withUsernamePasswordAuth

      public void withUsernamePasswordAuth(org.infinispan.server.core.security.UsernamePasswordAuthenticator usernamePasswordAuthenticator)
    • withClientCertAuth

      public void withClientCertAuth(RespClientCertAuthenticator clientCertAuthenticator)