A C D E G H I L N O P R S U V

A

AbstractLoginAction - class org.codehaus.plexus.security.summit.AbstractLoginAction.
 
AbstractLoginAction() - Constructor for class org.codehaus.plexus.security.summit.AbstractLoginAction
 
AbstractSessionValidatorValve - class org.codehaus.plexus.security.summit.AbstractSessionValidatorValve.
Validates that there is a user in the session.
AbstractSessionValidatorValve() - Constructor for class org.codehaus.plexus.security.summit.AbstractSessionValidatorValve
 
AllAccessResourceController - class org.codehaus.plexus.security.global.AllAccessResourceController.
AllAccessResourceController is an implementation of ResourceController that gives access to any resource for any credential for any Entity.
AllAccessResourceController() - Constructor for class org.codehaus.plexus.security.global.AllAccessResourceController
 
AuthenticationException - exception org.codehaus.plexus.security.exception.AuthenticationException.
EntityAuthenticationException.java
AuthenticationException() - Constructor for class org.codehaus.plexus.security.exception.AuthenticationException
Constructor EntityAuthenticationException.
AuthenticationException(String) - Constructor for class org.codehaus.plexus.security.exception.AuthenticationException
Constructor EntityAuthenticationException.
AuthenticationException(String, Exception) - Constructor for class org.codehaus.plexus.security.exception.AuthenticationException
Constructor EntityAuthenticationException.
Authenticator - interface org.codehaus.plexus.security.Authenticator.
Entity authentication functions.
authenticate(Map) - Method in interface org.codehaus.plexus.security.Authenticator
Return an Entity based on the Entity name and password.

C

createContext(RunData) - Method in class org.codehaus.plexus.security.summit.SecureActionValve
 

D

DefaultSession - class org.codehaus.plexus.security.summit.session.DefaultSession.
Default implementation of the Session interface.
DefaultSession(HttpSession) - Constructor for class org.codehaus.plexus.security.summit.session.DefaultSession
 
DefaultSessionBindingEvent - class org.codehaus.plexus.security.summit.session.DefaultSessionBindingEvent.
Default implementation of the org.apache.fulcrum.security.session.SessionBindingEvent interface.
DefaultSessionBindingEvent(HttpSessionBindingEvent) - Constructor for class org.codehaus.plexus.security.summit.session.DefaultSessionBindingEvent
 

E

ENTITY_TYPE - Static variable in interface org.codehaus.plexus.security.summit.User
 
execute(Map) - Method in class org.codehaus.plexus.security.summit.AbstractLoginAction
 

G

getAnonymousEntity() - Method in interface org.codehaus.plexus.security.Authenticator
Return an anonymous entity that can be used to interact with the system.
getListener() - Method in class org.codehaus.plexus.security.summit.session.SessionBindingEventProxy
 
getLoginTarget() - Method in class org.codehaus.plexus.security.summit.AbstractSessionValidatorValve
 
getMessage() - Method in class org.codehaus.plexus.security.summit.SecureRunData
 
getName() - Method in class org.codehaus.plexus.security.summit.session.DefaultSessionBindingEvent
 
getName() - Method in interface org.codehaus.plexus.security.summit.session.SessionBindingEvent
Returns the name with which the object is bound to or unbound from the session.
getPerm(String) - Method in interface org.codehaus.plexus.security.summit.User
 
getSession() - Method in class org.codehaus.plexus.security.summit.session.DefaultSessionBindingEvent
 
getSession() - Method in interface org.codehaus.plexus.security.summit.session.SessionBindingEvent
Returns the session to or from which the object is bound or unbound.
getTemp(String) - Method in interface org.codehaus.plexus.security.summit.User
 
getUser() - Method in class org.codehaus.plexus.security.summit.SecureRunData
Return the User for this session.
getUserFromSession() - Method in class org.codehaus.plexus.security.summit.SecureRunData
Attempts to get the User object from the session.
getUserName() - Method in interface org.codehaus.plexus.security.summit.User
Get the unique user name.
getViewContext() - Method in class org.codehaus.plexus.security.summit.SecureRunData
 

H

hasUser() - Method in class org.codehaus.plexus.security.summit.SecureRunData
Checks to see if there is a user for this session.

I

incrementAccessCounter() - Method in interface org.codehaus.plexus.security.summit.User
 
incrementAccessCounterForSession() - Method in interface org.codehaus.plexus.security.summit.User
 
invoke(RunData) - Method in class org.codehaus.plexus.security.summit.AbstractSessionValidatorValve
 
invoke(RunData) - Method in class org.codehaus.plexus.security.summit.PageControllerValve
 
invoke(RunData) - Method in class org.codehaus.plexus.security.summit.SecureActionValve
 
isAllowedGuest() - Method in class org.codehaus.plexus.security.summit.AbstractSessionValidatorValve
 
isAuthorized(Object, Object) - Method in interface org.codehaus.plexus.security.ResourceController
Check to see if the entity is authorized to access the resource.
isAuthorized(Object, Object) - Method in class org.codehaus.plexus.security.global.AllAccessResourceController
A pseudo implementation that returns true for every instance, granting Entitys all access.
isAuthorized(Object, Object) - Method in class org.codehaus.plexus.security.global.NoAccessResourceController
A pseudo implementation that returns false for every instance, denying any Entity access to any resource.
isLoggedIn() - Method in interface org.codehaus.plexus.security.summit.User
Returns true if the user is currently logged in.

L

login(Map) - Method in class org.codehaus.plexus.security.summit.AbstractLoginAction
 

N

NoAccessResourceController - class org.codehaus.plexus.security.global.NoAccessResourceController.
NoAccessResourceController is an implementation of ResourceController that does not give access to any resource for any Entity.
NoAccessResourceController() - Constructor for class org.codehaus.plexus.security.global.NoAccessResourceController
 

O

org.codehaus.plexus.security - package org.codehaus.plexus.security
 
org.codehaus.plexus.security.exception - package org.codehaus.plexus.security.exception
 
org.codehaus.plexus.security.global - package org.codehaus.plexus.security.global
 
org.codehaus.plexus.security.summit - package org.codehaus.plexus.security.summit
 
org.codehaus.plexus.security.summit.session - package org.codehaus.plexus.security.summit.session
 

P

PageControllerValve - class org.codehaus.plexus.security.summit.PageControllerValve.
Checks to see if the user is authorized to access the specified target.
PageControllerValve() - Constructor for class org.codehaus.plexus.security.summit.PageControllerValve
 

R

ROLE - Static variable in interface org.codehaus.plexus.security.Authenticator
 
ROLE - Static variable in interface org.codehaus.plexus.security.ResourceController
 
ROLE - Static variable in class org.codehaus.plexus.security.global.AllAccessResourceController
 
ResourceController - interface org.codehaus.plexus.security.ResourceController.
Determines if entities are authorized to access specific resources.
removeUserFromSession() - Method in class org.codehaus.plexus.security.summit.SecureRunData
Allows one to invalidate the user in a session.

S

SELECTOR_ROLE - Static variable in interface org.codehaus.plexus.security.Authenticator
 
SELECTOR_ROLE - Static variable in interface org.codehaus.plexus.security.ResourceController
 
SecureActionValve - class org.codehaus.plexus.security.summit.SecureActionValve.
 
SecureActionValve() - Constructor for class org.codehaus.plexus.security.summit.SecureActionValve
 
SecureRunData - class org.codehaus.plexus.security.summit.SecureRunData.
An implementation of RunData which keeps a user's Session.
SecureRunData() - Constructor for class org.codehaus.plexus.security.summit.SecureRunData
 
Session - interface org.codehaus.plexus.security.summit.session.Session.
This interface provides access to the javax.servlet.HttpSession interface.
SessionBindingEvent - interface org.codehaus.plexus.security.summit.session.SessionBindingEvent.
This interface is modelled after HttpSessionBindingEvent.
SessionBindingEventProxy - class org.codehaus.plexus.security.summit.session.SessionBindingEventProxy.
Proxies session binding/unbinding events from Summit to Fulcrum.
SessionBindingEventProxy(SessionBindingListener) - Constructor for class org.codehaus.plexus.security.summit.session.SessionBindingEventProxy
 
SessionBindingListener - interface org.codehaus.plexus.security.summit.session.SessionBindingListener.
This interface is modelled after HttpSessionBindingListener.
setLoggedIn(boolean) - Method in interface org.codehaus.plexus.security.summit.User
Sets whether or not the user is logged in.
setMessage(String) - Method in class org.codehaus.plexus.security.summit.SecureRunData
Sets the message.
setPerm(String, Object) - Method in interface org.codehaus.plexus.security.summit.User
 
setTemp(String, Object) - Method in interface org.codehaus.plexus.security.summit.User
 
setUser(User) - Method in class org.codehaus.plexus.security.summit.SecureRunData
Saves this user object to the session.

U

USER_SESSION_KEY - Static variable in class org.codehaus.plexus.security.summit.SecureRunData
 
UnauthorizedException - exception org.codehaus.plexus.security.exception.UnauthorizedException.
The exception thrown if an entity is unauthorized to access a resource.
UnauthorizedException(String) - Constructor for class org.codehaus.plexus.security.exception.UnauthorizedException
 
UnknownEntityException - exception org.codehaus.plexus.security.exception.UnknownEntityException.
Exception thrown when the Entity specified does not exist.
UnknownEntityException() - Constructor for class org.codehaus.plexus.security.exception.UnknownEntityException
 
User - interface org.codehaus.plexus.security.summit.User.
User is a basic user interface for web applications.
updateLastAccessDate() - Method in interface org.codehaus.plexus.security.summit.User
 

V

valueBound(HttpSessionBindingEvent) - Method in class org.codehaus.plexus.security.summit.session.SessionBindingEventProxy
 
valueBound(SessionBindingEvent) - Method in interface org.codehaus.plexus.security.summit.session.SessionBindingListener
Notifies the object that it is being bound to a session and identifies the session.
valueUnbound(HttpSessionBindingEvent) - Method in class org.codehaus.plexus.security.summit.session.SessionBindingEventProxy
 
valueUnbound(SessionBindingEvent) - Method in interface org.codehaus.plexus.security.summit.session.SessionBindingListener
Notifies the object that it is being unbound from a session and identifies the session.

A C D E G H I L N O P R S U V

Copyright © 2001-2007 Codehaus. All Rights Reserved.