public class LdapAuthMethod extends SimpleAuthMethod
SimpleAuthMethod.User
Modifier and Type | Field and Description |
---|---|
static String |
DOMAIN_REPLACEMENT |
static String |
EMAIL_REPLACEMENT |
static String |
USER_REPLACEMENT |
Constructor and Description |
---|
LdapAuthMethod(URI ldapUri,
String query) |
LdapAuthMethod(URI ldapUri,
String authenticationType,
String query) |
Modifier and Type | Method and Description |
---|---|
protected String |
buildQuery(String username,
String email,
String domain) |
String |
getAuthenticationType() |
URI |
getLdapUri() |
String |
getQuery() |
boolean |
login(javax.servlet.http.HttpServletRequest request,
String username,
String email,
String domain,
String password) |
static String |
sanitize(String input)
Escapes any special chars (RFC 4515) from a string representing a
a search filter assertion value.
|
internalSetLogin, logOut, requestIsAuthorized
public static final String USER_REPLACEMENT
public static final String EMAIL_REPLACEMENT
public static final String DOMAIN_REPLACEMENT
public boolean login(javax.servlet.http.HttpServletRequest request, String username, String email, String domain, String password) throws Exception
login
in interface AuthMethod
login
in class SimpleAuthMethod
Exception
public static String sanitize(String input)
input
- The input string.public String getAuthenticationType()
public String getQuery()
public URI getLdapUri()
Copyright © 2014–2016 Soabase. All rights reserved.