A B C D E F G H I J L M N O P R S T U V _

A

abort() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
abort() - Method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
 
AbstractCallbackHandler - Class in org.eclipse.jetty.plus.jaas.callback
 
AbstractCallbackHandler() - Constructor for class org.eclipse.jetty.plus.jaas.callback.AbstractCallbackHandler
 
AbstractConfiguration - Class in org.eclipse.jetty.plus.webapp
Configuration
AbstractConfiguration() - Constructor for class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
AbstractConfiguration.PlusWebXmlProcessor - Class in org.eclipse.jetty.plus.webapp
 
AbstractConfiguration.PlusWebXmlProcessor(WebAppContext) - Constructor for class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
 
AbstractDatabaseLoginModule - Class in org.eclipse.jetty.plus.jaas.spi
AbstractDatabaseLoginModule Abstract base class for LoginModules that interact with a database to retrieve authentication and authorization information.
AbstractDatabaseLoginModule() - Constructor for class org.eclipse.jetty.plus.jaas.spi.AbstractDatabaseLoginModule
 
AbstractLoginModule - Class in org.eclipse.jetty.plus.jaas.spi
AbstractLoginModule Abstract base class for all LoginModules.
AbstractLoginModule() - Constructor for class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
AbstractLoginModule.JAASUserInfo - Class in org.eclipse.jetty.plus.jaas.spi
 
AbstractLoginModule.JAASUserInfo(UserInfo) - Constructor for class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule.JAASUserInfo
 
add(Injection) - Method in class org.eclipse.jetty.plus.annotation.InjectionCollection
 
add(LifeCycleCallback) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection
Add a Callback to the list of callbacks.
add(RunAs) - Method in class org.eclipse.jetty.plus.annotation.RunAsCollection
 
addMember(Principal) - Method in class org.eclipse.jetty.plus.jaas.JAASGroup
 

B

bindEnvEntries(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.EnvConfiguration
Bind all EnvEntries that have been declared, so that the processing of the web.xml file can potentially override them.
bindEnvEntry(WebAppContext, String, Object) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
bindEnvEntry(WebAppContext, String, Object) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 
bindingLogin(String, Object) - Method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
binding authentication check This method of authentication works only if the user branch of the DIT (ldap tree) has an ACI (access control instruction) that allow the access to any user or at least for the user that logs in.
bindMessageDestinationRef(WebAppContext, String, Class) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
bindMessageDestinationRef(WebAppContext, String, Class) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 
bindResourceEnvRef(WebAppContext, String, Class) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
bindResourceEnvRef(WebAppContext, String, Class) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 
bindResourceRef(WebAppContext, String, Class) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
bindResourceRef(WebAppContext, String, Class) - Method in class org.eclipse.jetty.plus.webapp.Configuration
Bind a resource reference.
bindToENC(String) - Method in class org.eclipse.jetty.plus.jndi.Link
 
bindToENC(String) - Method in class org.eclipse.jetty.plus.jndi.NamingEntry
Add a java:comp/env binding for the object represented by this NamingEntry, but bind it as the name supplied
bindToENC(Object, String, String) - Static method in class org.eclipse.jetty.plus.jndi.NamingEntryUtil
Link a name in a webapp's java:/comp/evn namespace to a pre-existing resource.
bindToENC() - Static method in class org.eclipse.jetty.plus.jndi.Transaction
 
bindToENC(String) - Method in class org.eclipse.jetty.plus.jndi.Transaction
Allow other bindings of UserTransaction.
bindUserTransaction(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
bindUserTransaction(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 

C

callback(Object) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
callback(Object) - Method in class org.eclipse.jetty.plus.annotation.PostConstructCallback
 
callback(Object) - Method in class org.eclipse.jetty.plus.annotation.PreDestroyCallback
 
callPostConstructCallback(Object) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection
Call the method, if one exists, that is annotated with PostConstruct or with <post-construct> in web.xml
callPreDestroyCallback(Object) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection
Call the method, if one exists, that is annotated with PreDestroy or with <pre-destroy> in web.xml
callPreDestroyCallbacks(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
checkCredential(Object) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule.JAASUserInfo
 
checkCredential(Object) - Method in class org.eclipse.jetty.plus.jaas.spi.UserInfo
 
checkRole(String, Principal, Group) - Method in interface org.eclipse.jetty.plus.jaas.RoleCheckPolicy
Check if a role is either a runAsRole or in a set of roles
checkRole(String, Principal, Group) - Method in class org.eclipse.jetty.plus.jaas.StrictRoleCheckPolicy
 
clearObject() - Method in class org.eclipse.jetty.plus.jaas.callback.ObjectCallback
 
commit() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
commit() - Method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
 
Configuration - Class in org.eclipse.jetty.plus.webapp
Configuration
Configuration() - Constructor for class org.eclipse.jetty.plus.webapp.Configuration
 
configure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
configure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 
configure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.EnvConfiguration
 
configureCallbacks() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
convertCredentialJettyToLdap(String) - Static method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
 
convertCredentialLdapToJetty(String) - Static method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
 
createEnvContext(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.EnvConfiguration
 
credentialLogin(Object) - Method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
password supplied authentication check
customizeFilter(Filter) - Method in class org.eclipse.jetty.plus.servlet.ServletHandler
 
customizeFilterDestroy(Filter) - Method in class org.eclipse.jetty.plus.servlet.ServletHandler
 
customizeServlet(Servlet) - Method in class org.eclipse.jetty.plus.servlet.ServletHandler
 
customizeServletDestroy(Servlet) - Method in class org.eclipse.jetty.plus.servlet.ServletHandler
 

D

DataSourceLoginModule - Class in org.eclipse.jetty.plus.jaas.spi
DataSourceLoginModule A LoginModule that uses a DataSource to retrieve user authentication and authorisation information.
DataSourceLoginModule() - Constructor for class org.eclipse.jetty.plus.jaas.spi.DataSourceLoginModule
 
DataSourceLoginService - Class in org.eclipse.jetty.plus.security
//TODO JASPI cf JDBCLoginService DataSourceUserRealm Obtain user/password/role information from a database via jndi DataSource.
DataSourceLoginService() - Constructor for class org.eclipse.jetty.plus.security.DataSourceLoginService
 
DataSourceLoginService(String) - Constructor for class org.eclipse.jetty.plus.security.DataSourceLoginService
 
DataSourceLoginService(String, IdentityService) - Constructor for class org.eclipse.jetty.plus.security.DataSourceLoginService
 
deconfigure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
deconfigure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 
deconfigure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.EnvConfiguration
Remove all jndi setup
DEFAULT_FILENAME - Static variable in class org.eclipse.jetty.plus.jaas.spi.PropertyFileLoginModule
 
DEFAULT_ROLE_CLASS_NAME - Static variable in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
DEFAULT_ROLE_CLASS_NAMES - Static variable in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
DefaultCallbackHandler - Class in org.eclipse.jetty.plus.jaas.callback
DefaultUsernameCredentialCallbackHandler
DefaultCallbackHandler() - Constructor for class org.eclipse.jetty.plus.jaas.callback.DefaultCallbackHandler
 
doRFC2254Encoding(String) - Method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
 
doStart() - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
 

E

EnvConfiguration - Class in org.eclipse.jetty.plus.webapp
EnvConfiguration
EnvConfiguration() - Constructor for class org.eclipse.jetty.plus.webapp.EnvConfiguration
 
EnvEntry - Class in org.eclipse.jetty.plus.jndi
EnvEntry
EnvEntry(Object, String, Object, boolean) - Constructor for class org.eclipse.jetty.plus.jndi.EnvEntry
 
EnvEntry(String, Object, boolean) - Constructor for class org.eclipse.jetty.plus.jndi.EnvEntry
 
EnvEntry(String, Object) - Constructor for class org.eclipse.jetty.plus.jndi.EnvEntry
 
equals(Object) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
equals(Object) - Method in class org.eclipse.jetty.plus.annotation.PostConstructCallback
 
equals(Object) - Method in class org.eclipse.jetty.plus.annotation.PreDestroyCallback
 
equals(Object) - Method in class org.eclipse.jetty.plus.jaas.JAASGroup
 
equals(Object) - Method in class org.eclipse.jetty.plus.jaas.JAASPrincipal
 
equals(Object) - Method in class org.eclipse.jetty.plus.jaas.JAASRole
 

F

fileMap - Static variable in class org.eclipse.jetty.plus.jaas.spi.PropertyFileLoginModule
 
findMethod(Package, Class, String, boolean) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
Find a method of the given name either directly in the given class, or inherited.

G

getCacheMs() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getCallbackHandler() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
getCallbacks() - Method in class org.eclipse.jetty.plus.servlet.ServletHandler
 
getConnection() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractDatabaseLoginModule
 
getConnection() - Method in class org.eclipse.jetty.plus.jaas.spi.DataSourceLoginModule
Get a connection from the DataSource
getConnection() - Method in class org.eclipse.jetty.plus.jaas.spi.JDBCLoginModule
Get a connection from the DriverManager
getContextForNamingEntries(Object) - Static method in class org.eclipse.jetty.plus.jndi.NamingEntryUtil
 
getContextForScope(Object) - Static method in class org.eclipse.jetty.plus.jndi.NamingEntryUtil
 
getCreateTables() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getCredential() - Method in class org.eclipse.jetty.plus.jaas.callback.AbstractCallbackHandler
 
getCredential() - Method in class org.eclipse.jetty.plus.jaas.spi.UserInfo
 
getCurrentUser() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
getEnvironment() - Method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
get the context for connection
getFieldName() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
getIdentityService() - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
Get the identityService.
getInjection(String, String, String) - Method in class org.eclipse.jetty.plus.annotation.InjectionCollection
 
getInjection(String, String, String, String) - Method in class org.eclipse.jetty.plus.annotation.InjectionCollection
 
getInjections(String) - Method in class org.eclipse.jetty.plus.annotation.InjectionCollection
 
getInjections() - Method in class org.eclipse.jetty.plus.servlet.ServletHandler
 
getJndiName() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
getJndiName() - Method in class org.eclipse.jetty.plus.jndi.NamingEntry
Get the unique name of the object relative to the scope
getJndiName() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getJndiNameInScope() - Method in class org.eclipse.jetty.plus.jndi.NamingEntry
Get the name of the object, fully qualified with the scope
getMappingName() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
getMethodName() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
getMethodName() - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
getName() - Method in class org.eclipse.jetty.plus.jaas.JAASGroup
 
getName() - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
Get the name of the realm.
getName() - Method in class org.eclipse.jetty.plus.jaas.JAASPrincipal
 
getName() - Method in class org.eclipse.jetty.plus.jaas.JAASUserPrincipal
Get the name identifying the user
getNameForScope(Object) - Static method in class org.eclipse.jetty.plus.jndi.NamingEntryUtil
 
getObject() - Method in class org.eclipse.jetty.plus.jaas.callback.ObjectCallback
 
getObjectToBind() - Method in class org.eclipse.jetty.plus.jndi.NamingEntry
Get the object that is to be bound
getParamCanonicalName() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
getParameterName() - Method in class org.eclipse.jetty.plus.jaas.callback.RequestParameterCallback
 
getParameterValues() - Method in class org.eclipse.jetty.plus.jaas.callback.RequestParameterCallback
 
getPostConstructCallbacks(Object) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection
 
getPreDestroyCallbacks(Object) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection
 
getPrincipal() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule.JAASUserInfo
 
getRoleClassNames() - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
getRoleName() - Method in class org.eclipse.jetty.plus.annotation.RunAs
 
getRoleNames() - Method in class org.eclipse.jetty.plus.jaas.spi.UserInfo
 
getRoleTableKey() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getRoleTableName() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getRoleTableRoleField() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getRunAs(Object) - Method in class org.eclipse.jetty.plus.annotation.RunAsCollection
 
getServer() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getSubject() - Method in class org.eclipse.jetty.plus.jaas.JAASUserPrincipal
Provide access to the Subject
getSubject() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
getTarget() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
getTarget() - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
getTargetClass() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
getTargetClass() - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
getTargetClassName() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
getTargetClassName() - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
getTargetClassName() - Method in class org.eclipse.jetty.plus.annotation.RunAs
 
getUserInfo(String) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractDatabaseLoginModule
Load info from database
getUserInfo(String) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
getUserInfo(String) - Method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
get the available information about the user

for this LoginModule, the credential can be null which will result in a binding ldap authentication scenario

roles are also an optional concept if required

getUserInfo(String) - Method in class org.eclipse.jetty.plus.jaas.spi.PropertyFileLoginModule
Don't implement this as we want to pre-fetch all of the users.
getUserName() - Method in class org.eclipse.jetty.plus.jaas.callback.AbstractCallbackHandler
 
getUserName() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule.JAASUserInfo
 
getUserName() - Method in class org.eclipse.jetty.plus.jaas.spi.UserInfo
 
getUserRoleTableName() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getUserRoleTableRoleKey() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getUserRoleTableUserKey() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getUserTableKey() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getUserTableName() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getUserTablePasswordField() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
getUserTableUserField() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 

H

handle(Callback[]) - Method in class org.eclipse.jetty.plus.jaas.callback.AbstractCallbackHandler
 
handle(Callback[]) - Method in class org.eclipse.jetty.plus.jaas.callback.DefaultCallbackHandler
 
hashCode() - Method in class org.eclipse.jetty.plus.jaas.JAASGroup
 
hashCode() - Method in class org.eclipse.jetty.plus.jaas.JAASPrincipal
 

I

initDb() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
Lookup the datasource for the jndiName and formulate the necessary sql query strings based on the configured table and column names.
initEnvEntry(XmlParser.Node) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
JavaEE 5.4.1.3
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractDatabaseLoginModule
 
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.eclipse.jetty.plus.jaas.spi.DataSourceLoginModule
Init LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.eclipse.jetty.plus.jaas.spi.JDBCLoginModule
Init LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
Init LoginModule.
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.eclipse.jetty.plus.jaas.spi.PropertyFileLoginModule
Read contents of the configured property file.
initInjection(XmlParser.Node, String, Class) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
Iterate over the <injection-target> entries for a node
initMessageDestinationRef(XmlParser.Node) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
Common Annotations Spec section 2.3: message-destination-ref is for: - javax.jms.Queue - javax.jms.Topic
initPostConstruct(XmlParser.Node) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
Process <post-construct>
initPreDestroy(XmlParser.Node) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
Process <pre-destroy>
initResourceEnvRef(XmlParser.Node) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
Common Annotations Spec section 2.3: resource-env-ref is for: - javax.transaction.UserTransaction - javax.resource.cci.InteractionSpec - anything else that is not a connection factory
initResourceRef(XmlParser.Node) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
Common Annotations Spec section 2.3: resource-ref is for: - javax.sql.DataSource - javax.jms.ConnectionFactory - javax.jms.QueueConnectionFactory - javax.jms.TopicConnectionFactory - javax.mail.Session - java.net.URL - javax.resource.cci.ConnectionFactory - org.omg.CORBA_2_3.ORB - any other connection factory defined by a resource adapter
initWebXmlElement(String, XmlParser.Node) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
 
inject(Object) - Method in class org.eclipse.jetty.plus.annotation.Injection
Inject a value for a Resource from JNDI into an object
inject(Object) - Method in class org.eclipse.jetty.plus.annotation.InjectionCollection
 
injectAndCallPostConstructCallbacks(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
injectField(Field, Object) - Method in class org.eclipse.jetty.plus.annotation.Injection
Inject value from jndi into a field of an instance
Injection - Class in org.eclipse.jetty.plus.annotation
Injection Represents the injection of a resource into a target (method or field).
Injection() - Constructor for class org.eclipse.jetty.plus.annotation.Injection
 
INJECTION_COLLECTION - Static variable in class org.eclipse.jetty.plus.annotation.InjectionCollection
 
InjectionCollection - Class in org.eclipse.jetty.plus.annotation
InjectionCollection
InjectionCollection() - Constructor for class org.eclipse.jetty.plus.annotation.InjectionCollection
 
injectMethod(Method, Object) - Method in class org.eclipse.jetty.plus.annotation.Injection
Inject value from jndi into a setter method of an instance
isAuthenticated() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
isCommitted() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
isField() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
isMember(Principal) - Method in class org.eclipse.jetty.plus.jaas.JAASGroup
 
isMethod() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
isOverrideWebXml() - Method in class org.eclipse.jetty.plus.jndi.EnvEntry
 

J

JAASGroup - Class in org.eclipse.jetty.plus.jaas
 
JAASGroup(String) - Constructor for class org.eclipse.jetty.plus.jaas.JAASGroup
 
JAASLoginService - Class in org.eclipse.jetty.plus.jaas
JAASLoginService
JAASLoginService() - Constructor for class org.eclipse.jetty.plus.jaas.JAASLoginService
Constructor.
JAASLoginService(String) - Constructor for class org.eclipse.jetty.plus.jaas.JAASLoginService
Constructor.
JAASPrincipal - Class in org.eclipse.jetty.plus.jaas
JAASPrincipal
JAASPrincipal(String) - Constructor for class org.eclipse.jetty.plus.jaas.JAASPrincipal
 
JAASRole - Class in org.eclipse.jetty.plus.jaas
 
JAASRole(String) - Constructor for class org.eclipse.jetty.plus.jaas.JAASRole
 
JAASUserPrincipal - Class in org.eclipse.jetty.plus.jaas
JAASUserPrincipal
JAASUserPrincipal(String, Subject, LoginContext) - Constructor for class org.eclipse.jetty.plus.jaas.JAASUserPrincipal
 
JDBCLoginModule - Class in org.eclipse.jetty.plus.jaas.spi
JDBCLoginModule
JDBCLoginModule() - Constructor for class org.eclipse.jetty.plus.jaas.spi.JDBCLoginModule
 
jndiName - Variable in class org.eclipse.jetty.plus.jndi.NamingEntry
 

L

LdapLoginModule - Class in org.eclipse.jetty.plus.jaas.spi
A LdapLoginModule for use with JAAS setups

The jvm should be started with the following parameter:

-Djava.security.auth.login.config=etc/ldap-loginModule.conf

and an example of the ldap-loginModule.conf would be:

LdapLoginModule() - Constructor for class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
 
LIFECYCLE_CALLBACK_COLLECTION - Static variable in class org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection
 
LifeCycleCallback - Class in org.eclipse.jetty.plus.annotation
LifeCycleCallback
LifeCycleCallback() - Constructor for class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
LifeCycleCallbackCollection - Class in org.eclipse.jetty.plus.annotation
LifeCycleCallbackCollection
LifeCycleCallbackCollection() - Constructor for class org.eclipse.jetty.plus.annotation.LifeCycleCallbackCollection
 
Link - Class in org.eclipse.jetty.plus.jndi
 
Link(Object, String, Object) - Constructor for class org.eclipse.jetty.plus.jndi.Link
 
Link(String, Object) - Constructor for class org.eclipse.jetty.plus.jndi.Link
 
loadField() - Method in class org.eclipse.jetty.plus.annotation.Injection
 
loadMethod() - Method in class org.eclipse.jetty.plus.annotation.Injection
Load the target class and method.
loadProperties(String) - Method in class org.eclipse.jetty.plus.jaas.spi.PropertyFileLoginModule
 
loadUser(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
Load user's info from database.
loadUsers() - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
lockCompEnv(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 
login(String, Object) - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
login() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
login() - Method in class org.eclipse.jetty.plus.jaas.spi.LdapLoginModule
since ldap uses a context bind for valid authentication checking, we override login()

if credentials are not available from the users context or if we are forcing the binding check then we try a binding authentication check, otherwise if we have the users encoded password then we can try authentication via that mechanic

logout(UserIdentity) - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
logout() - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
lookup(Object, String) - Static method in class org.eclipse.jetty.plus.jndi.NamingEntryUtil
 
lookupInjectedValue() - Method in class org.eclipse.jetty.plus.annotation.Injection
The Resource must already exist in the ENC of this webapp.
lookupNamingEntries(Object, Class) - Static method in class org.eclipse.jetty.plus.jndi.NamingEntryUtil
Get all NameEntries of a certain type in the given naming environment scope (server-wide names or context-specific names)
lookupNamingEntry(Object, String) - Static method in class org.eclipse.jetty.plus.jndi.NamingEntryUtil
Find a NamingEntry in the given scope.

M

makeNamingEntryName(NameParser, NamingEntry) - Static method in class org.eclipse.jetty.plus.jndi.NamingEntryUtil
 
makeNamingEntryName(NameParser, String) - Static method in class org.eclipse.jetty.plus.jndi.NamingEntryUtil
 
members() - Method in class org.eclipse.jetty.plus.jaas.JAASGroup
 

N

NamingEntry - Class in org.eclipse.jetty.plus.jndi
NamingEntry Base class for all jndi related entities.
NamingEntry(Object, String, Object) - Constructor for class org.eclipse.jetty.plus.jndi.NamingEntry
 
NamingEntry(String, Object) - Constructor for class org.eclipse.jetty.plus.jndi.NamingEntry
Create a NamingEntry.
namingEntryNameString - Variable in class org.eclipse.jetty.plus.jndi.NamingEntry
 
NamingEntryUtil - Class in org.eclipse.jetty.plus.jndi
 
NamingEntryUtil() - Constructor for class org.eclipse.jetty.plus.jndi.NamingEntryUtil
 

O

ObjectCallback - Class in org.eclipse.jetty.plus.jaas.callback
ObjectCallback
ObjectCallback() - Constructor for class org.eclipse.jetty.plus.jaas.callback.ObjectCallback
 
objectNameString - Variable in class org.eclipse.jetty.plus.jndi.NamingEntry
 
objectToBind - Variable in class org.eclipse.jetty.plus.jndi.NamingEntry
 
org.eclipse.jetty.plus.annotation - package org.eclipse.jetty.plus.annotation
 
org.eclipse.jetty.plus.jaas - package org.eclipse.jetty.plus.jaas
 
org.eclipse.jetty.plus.jaas.callback - package org.eclipse.jetty.plus.jaas.callback
 
org.eclipse.jetty.plus.jaas.spi - package org.eclipse.jetty.plus.jaas.spi
 
org.eclipse.jetty.plus.jndi - package org.eclipse.jetty.plus.jndi
 
org.eclipse.jetty.plus.security - package org.eclipse.jetty.plus.security
 
org.eclipse.jetty.plus.servlet - package org.eclipse.jetty.plus.servlet
 
org.eclipse.jetty.plus.webapp - package org.eclipse.jetty.plus.webapp
 

P

postConfigure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
postConfigure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 
postConfigure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.EnvConfiguration
 
PostConstructCallback - Class in org.eclipse.jetty.plus.annotation
PostConstructCallback
PostConstructCallback() - Constructor for class org.eclipse.jetty.plus.annotation.PostConstructCallback
 
preConfigure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration
 
preConfigure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 
preConfigure(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.EnvConfiguration
 
PreDestroyCallback - Class in org.eclipse.jetty.plus.annotation
PreDestroyCallback
PreDestroyCallback() - Constructor for class org.eclipse.jetty.plus.annotation.PreDestroyCallback
 
process(WebXmlProcessor.Descriptor) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
 
process(XmlParser.Node) - Method in class org.eclipse.jetty.plus.webapp.AbstractConfiguration.PlusWebXmlProcessor
 
PropertyFileLoginModule - Class in org.eclipse.jetty.plus.jaas.spi
PropertyFileLoginModule
PropertyFileLoginModule() - Constructor for class org.eclipse.jetty.plus.jaas.spi.PropertyFileLoginModule
 

R

release() - Method in class org.eclipse.jetty.plus.jndi.NamingEntry
Unbind this NamingEntry entirely
removeMember(Principal) - Method in class org.eclipse.jetty.plus.jaas.JAASGroup
 
RequestParameterCallback - Class in org.eclipse.jetty.plus.jaas.callback
RequestParameterCallback Allows a JAAS callback handler to access any parameter from the j_security_check FORM.
RequestParameterCallback() - Constructor for class org.eclipse.jetty.plus.jaas.callback.RequestParameterCallback
 
Resource - Class in org.eclipse.jetty.plus.jndi
Resource
Resource(Object, String, Object) - Constructor for class org.eclipse.jetty.plus.jndi.Resource
 
Resource(String, Object) - Constructor for class org.eclipse.jetty.plus.jndi.Resource
 
RoleCheckPolicy - Interface in org.eclipse.jetty.plus.jaas
 
ROLES - Static variable in class org.eclipse.jetty.plus.jaas.JAASGroup
 
RunAs - Class in org.eclipse.jetty.plus.annotation
RunAs

Represents a <run-as> element in web.xml, or a runAs annotation.

RunAs() - Constructor for class org.eclipse.jetty.plus.annotation.RunAs
 
RUNAS_COLLECTION - Static variable in class org.eclipse.jetty.plus.annotation.RunAsCollection
 
RunAsCollection - Class in org.eclipse.jetty.plus.annotation
RunAsCollection
RunAsCollection() - Constructor for class org.eclipse.jetty.plus.annotation.RunAsCollection
 

S

save(Object) - Method in class org.eclipse.jetty.plus.jndi.NamingEntry
Save the NamingEntry for later use.
ServletHandler - Class in org.eclipse.jetty.plus.servlet
ServletHandler
ServletHandler() - Constructor for class org.eclipse.jetty.plus.servlet.ServletHandler
 
setAuthenticated(boolean) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
setCacheMs(int) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setCallbackHandler(CallbackHandler) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
setCallbackHandlerClass(String) - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
setCallbacks(LifeCycleCallbackCollection) - Method in class org.eclipse.jetty.plus.servlet.ServletHandler
 
setCommitted(boolean) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
setCreateTables(boolean) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setCredential(Object) - Method in class org.eclipse.jetty.plus.jaas.callback.AbstractCallbackHandler
 
setCurrentUser(AbstractLoginModule.JAASUserInfo) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
setIdentityService(IdentityService) - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
Set the identityService.
setInjections(InjectionCollection) - Method in class org.eclipse.jetty.plus.servlet.ServletHandler
 
setJAASInfo(Subject) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule.JAASUserInfo
 
setJettyEnvXml(URL) - Method in class org.eclipse.jetty.plus.webapp.EnvConfiguration
 
setJndiName(String) - Method in class org.eclipse.jetty.plus.annotation.Injection
 
setJndiName(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setLoginModuleName(String) - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
Set the name to use to index into the config file of LoginModules.
setMappingName(String) - Method in class org.eclipse.jetty.plus.annotation.Injection
 
setName(String) - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
Set the name of the realm
setObject(Object) - Method in class org.eclipse.jetty.plus.jaas.callback.ObjectCallback
 
setParameterName(String) - Method in class org.eclipse.jetty.plus.jaas.callback.RequestParameterCallback
 
setParameterValues(List) - Method in class org.eclipse.jetty.plus.jaas.callback.RequestParameterCallback
 
setRequest(Request) - Method in class org.eclipse.jetty.plus.jaas.callback.DefaultCallbackHandler
 
setRoleClassNames(String[]) - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
setRoleName(String) - Method in class org.eclipse.jetty.plus.annotation.RunAs
 
setRoleTableKey(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setRoleTableName(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setRoleTableRoleField(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setRunAs(ServletHolder, SecurityHandler) - Method in class org.eclipse.jetty.plus.annotation.RunAs
 
setRunAs(Object, SecurityHandler) - Method in class org.eclipse.jetty.plus.annotation.RunAsCollection
 
setServer(Server) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setSubject(Subject) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule
 
setTarget(String, String, String) - Method in class org.eclipse.jetty.plus.annotation.Injection
Set up an injection target that is a field
setTarget(String, String, String, String) - Method in class org.eclipse.jetty.plus.annotation.Injection
 
setTarget(Class, String, Class) - Method in class org.eclipse.jetty.plus.annotation.Injection
 
setTarget(String, String) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
setTarget(Class, String) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
setTargetClassName(String) - Method in class org.eclipse.jetty.plus.annotation.RunAs
 
setUserInfo(UserInfo) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule.JAASUserInfo
 
setUserName(String) - Method in class org.eclipse.jetty.plus.jaas.callback.AbstractCallbackHandler
 
setUserRoleTableName(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setUserRoleTableRoleKey(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setUserRoleTableUserKey(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setUserTableKey(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setUserTableName(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setUserTablePasswordField(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
setUserTableUserField(String) - Method in class org.eclipse.jetty.plus.security.DataSourceLoginService
 
StrictRoleCheckPolicy - Class in org.eclipse.jetty.plus.jaas
StrictRoleCheckPolicy
StrictRoleCheckPolicy() - Constructor for class org.eclipse.jetty.plus.jaas.StrictRoleCheckPolicy
 

T

toString() - Method in class org.eclipse.jetty.plus.jaas.JAASGroup
 
toString() - Method in class org.eclipse.jetty.plus.jaas.JAASPrincipal
 
toString() - Method in class org.eclipse.jetty.plus.jaas.JAASUserPrincipal
 
Transaction - Class in org.eclipse.jetty.plus.jndi
Transaction Class to represent a JTA UserTransaction impl.
Transaction(UserTransaction) - Constructor for class org.eclipse.jetty.plus.jndi.Transaction
 

U

unbindENC() - Method in class org.eclipse.jetty.plus.jndi.NamingEntry
Unbind this NamingEntry from a java:comp/env
unbindENC() - Method in class org.eclipse.jetty.plus.jndi.Transaction
Unbind this Transaction from a java:comp
unlockCompEnv(WebAppContext) - Method in class org.eclipse.jetty.plus.webapp.Configuration
 
unsetJAASInfo(Subject) - Method in class org.eclipse.jetty.plus.jaas.spi.AbstractLoginModule.JAASUserInfo
 
USER_TRANSACTION - Static variable in class org.eclipse.jetty.plus.jndi.Transaction
 
UserInfo - Class in org.eclipse.jetty.plus.jaas.spi
UserInfo This is the information read from the external source about a user.
UserInfo(String, Credential, List) - Constructor for class org.eclipse.jetty.plus.jaas.spi.UserInfo
 

V

validate(Class, Method) - Method in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
validate(Class, Method) - Method in class org.eclipse.jetty.plus.annotation.PostConstructCallback
Commons Annotation Specification section 2.5 - no params - must be void return - no checked exceptions - cannot be static
validate(Class, Method) - Method in class org.eclipse.jetty.plus.annotation.PreDestroyCallback
Commons Annotations Specification section 2.6: - no params to method - returns void - no checked exceptions - not static
validate(UserIdentity) - Method in class org.eclipse.jetty.plus.jaas.JAASLoginService
 

_

__contextName - Static variable in class org.eclipse.jetty.plus.jndi.NamingEntry
 
__EMPTY_ARGS - Static variable in class org.eclipse.jetty.plus.annotation.LifeCycleCallback
 
_callbackHandlerClass - Variable in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
_credential - Variable in class org.eclipse.jetty.plus.jaas.callback.AbstractCallbackHandler
 
_defaultUser - Variable in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
_identityService - Variable in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
_loginModuleName - Variable in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
_object - Variable in class org.eclipse.jetty.plus.jaas.callback.ObjectCallback
 
_realmName - Variable in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
_roleClassNames - Variable in class org.eclipse.jetty.plus.jaas.JAASLoginService
 
_userName - Variable in class org.eclipse.jetty.plus.jaas.callback.AbstractCallbackHandler
 

A B C D E F G H I J L M N O P R S T U V _

Copyright © 1995-2010 Mort Bay Consulting. All Rights Reserved.