public class StaticHostBasedAuthenticator extends AbstractLoggingBean implements HostBasedAuthenticator
log| Constructor and Description |
|---|
StaticHostBasedAuthenticator(boolean acceptance) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticate(ServerSession session,
String username,
PublicKey clientHostKey,
String clientHostName,
String clientUsername,
List<X509Certificate> certificates) |
protected void |
handleAcceptance(ServerSession session,
String username,
PublicKey clientHostKey,
String clientHostName,
String clientUsername,
List<X509Certificate> certificates) |
protected void |
handleRejection(ServerSession session,
String username,
PublicKey clientHostKey,
String clientHostName,
String clientUsername,
List<X509Certificate> certificates) |
boolean |
isAccepted() |
public StaticHostBasedAuthenticator(boolean acceptance)
public final boolean isAccepted()
public final boolean authenticate(ServerSession session, String username, PublicKey clientHostKey, String clientHostName, String clientUsername, List<X509Certificate> certificates)
authenticate in interface HostBasedAuthenticatorsession - The ServerSession through which the request was receivedusername - The username attempting to loginclientHostKey - The remote client's host PublicKeyclientHostName - The reported remote client's host nameclientUsername - The remote client usernamecertificates - Associated X509Certificates - may be null/emptytrue whether authentication is allowed to proceedprotected void handleAcceptance(ServerSession session, String username, PublicKey clientHostKey, String clientHostName, String clientUsername, List<X509Certificate> certificates)
protected void handleRejection(ServerSession session, String username, PublicKey clientHostKey, String clientHostName, String clientUsername, List<X509Certificate> certificates)
Copyright © 2008–2021 The Apache Software Foundation. All rights reserved.