Package org.infinispan.server.security
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclientCertAuth(io.netty.channel.Channel channel) booleanusernamePasswordAuth(String username, char[] password) voidwithClientCertAuth(RespClientCertAuthenticator clientCertAuthenticator) voidwithUsernamePasswordAuth(org.infinispan.server.core.security.UsernamePasswordAuthenticator usernamePasswordAuthenticator)
-
Constructor Details
-
ElytronRESPAuthenticator
public ElytronRESPAuthenticator()
-
-
Method Details
-
clientCertAuth
public CompletionStage<Subject> clientCertAuth(io.netty.channel.Channel channel) throws SaslException - Specified by:
clientCertAuthin interfaceorg.infinispan.server.resp.authentication.RespAuthenticator- Throws:
SaslException
-
usernamePasswordAuth
- Specified by:
usernamePasswordAuthin interfaceorg.infinispan.server.resp.authentication.RespAuthenticator
-
isClientCertAuthEnabled
public boolean isClientCertAuthEnabled()- Specified by:
isClientCertAuthEnabledin interfaceorg.infinispan.server.resp.authentication.RespAuthenticator
-
withUsernamePasswordAuth
public void withUsernamePasswordAuth(org.infinispan.server.core.security.UsernamePasswordAuthenticator usernamePasswordAuthenticator) -
withClientCertAuth
-