Class ElytronUsernamePasswordAuthenticator

java.lang.Object
org.infinispan.server.security.ElytronUsernamePasswordAuthenticator
All Implemented Interfaces:
Closeable, AutoCloseable, org.infinispan.server.core.security.UsernamePasswordAuthenticator

public class ElytronUsernamePasswordAuthenticator extends Object implements org.infinispan.server.core.security.UsernamePasswordAuthenticator
Since:
14.0
  • Constructor Details

    • ElytronUsernamePasswordAuthenticator

      public ElytronUsernamePasswordAuthenticator(String name)
  • Method Details

    • init

      public static void init(org.infinispan.server.core.security.UsernamePasswordAuthenticator authenticator, ServerConfiguration serverConfiguration, org.infinispan.util.concurrent.BlockingManager blockingManager)
    • init

      public static void init(org.infinispan.server.resp.configuration.RespServerConfiguration configuration, ServerConfiguration serverConfiguration, org.infinispan.util.concurrent.BlockingManager blockingManager)
    • authenticate

      public CompletionStage<Subject> authenticate(String username, char[] password)
      Specified by:
      authenticate in interface org.infinispan.server.core.security.UsernamePasswordAuthenticator