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, requestIsAuthorizedpublic 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 AuthMethodlogin in class SimpleAuthMethodExceptionpublic 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.