public class JNDILoginModule
extends org.eclipse.jetty.jaas.spi.AbstractLoginModule
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONNECTION_AUTH_TYPE |
static java.lang.String |
CONNECTION_NAME_PROP |
static java.lang.String |
CONNECTION_PASS_PROP |
static java.lang.String |
CONNECTION_URL_PROP |
static java.lang.String |
DEFAULT_FILENAME |
static java.lang.String |
PROJECT_ROLE_NAME_PREFIX
//from itnav
/**
role name prefix for project roles: "projectRole-"
|
static java.lang.String |
RESTRICTED_PROJECTS_ROLE |
static java.lang.String |
ROLEBASE_PROP |
static java.lang.String |
ROLEMEMBERRDN_PROP |
static java.lang.String |
ROLENAMERDN_PROP |
static java.lang.String |
USERBASE_PROP |
static java.lang.String |
USERNAMERDN_PROP |
| Constructor and Description |
|---|
JNDILoginModule() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.jetty.jaas.spi.UserInfo |
getUserInfo(java.lang.String username)
Get the UserInfo for a specified username
|
void |
initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.util.Map sharedState,
java.util.Map options)
Read contents of the configured property file.
|
boolean |
login() |
public static final java.lang.String DEFAULT_FILENAME
public static final java.lang.String CONNECTION_NAME_PROP
public static final java.lang.String CONNECTION_PASS_PROP
public static final java.lang.String CONNECTION_URL_PROP
public static final java.lang.String CONNECTION_AUTH_TYPE
public static final java.lang.String ROLEBASE_PROP
public static final java.lang.String ROLENAMERDN_PROP
public static final java.lang.String ROLEMEMBERRDN_PROP
public static final java.lang.String USERBASE_PROP
public static final java.lang.String USERNAMERDN_PROP
public static final java.lang.String PROJECT_ROLE_NAME_PREFIX
public static final java.lang.String RESTRICTED_PROJECTS_ROLE
public org.eclipse.jetty.jaas.spi.UserInfo getUserInfo(java.lang.String username)
throws java.lang.Exception
getUserInfo in class org.eclipse.jetty.jaas.spi.AbstractLoginModuleusername - usernamejava.lang.Exceptionpublic void initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.util.Map sharedState,
java.util.Map options)
initialize in interface javax.security.auth.spi.LoginModuleinitialize in class org.eclipse.jetty.jaas.spi.AbstractLoginModulesubject - callbackHandler - sharedState - options - LoginModule.initialize(javax.security.auth.Subject,
javax.security.auth.callback.CallbackHandler, java.util.Map, java.util.Map)public boolean login()
throws javax.security.auth.login.LoginException
login in interface javax.security.auth.spi.LoginModulelogin in class org.eclipse.jetty.jaas.spi.AbstractLoginModulejavax.security.auth.login.LoginException