Skip navigation links
A B C D E F G H I J L M O P R S T V W X 

A

AdditionalAuthoritiesMapper - Class in com.xebialabs.deployit.security
 
AdditionalAuthoritiesMapper() - Constructor for class com.xebialabs.deployit.security.AdditionalAuthoritiesMapper
 
ADMIN - Static variable in class com.xebialabs.deployit.security.permission.PlatformPermissions
 
authenticate(Authentication) - Method in class com.xebialabs.deployit.security.authentication.RememberMeAuthenticationProvider
 
authenticate(Authentication) - Method in class com.xebialabs.deployit.security.authentication.XlAuthenticationProvider
 
authenticationToPrincipals(Authentication) - Static method in class com.xebialabs.deployit.security.Permissions
 

B

BasicAuthenticationEntryPoint - Class in com.xebialabs.deployit.security.authentication
 
BasicAuthenticationEntryPoint() - Constructor for class com.xebialabs.deployit.security.authentication.BasicAuthenticationEntryPoint
 
BasicAuthWithRememberMeFilter - Class in com.xebialabs.deployit.security.authentication
 
BasicAuthWithRememberMeFilter(AuthenticationManager, AuthenticationEntryPoint) - Constructor for class com.xebialabs.deployit.security.authentication.BasicAuthWithRememberMeFilter
 
buildLookup(List<Role>) - Static method in class com.xebialabs.deployit.security.Permissions
 

C

clearSecurityContext() - Static method in class com.xebialabs.deployit.security.Permissions
 
com.xebialabs.deployit.security - package com.xebialabs.deployit.security
 
com.xebialabs.deployit.security.authentication - package com.xebialabs.deployit.security.authentication
 
com.xebialabs.deployit.security.permission - package com.xebialabs.deployit.security.permission
 
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.xebialabs.deployit.security.authentication.BasicAuthenticationEntryPoint
 

D

definePermission(String, PermissionHandler.Level) - Static method in class com.xebialabs.deployit.security.permission.Permission
 
definePermission(String, PermissionHandler.Level, PermissionHandler, boolean) - Static method in class com.xebialabs.deployit.security.permission.Permission
 
definePermission(String, PermissionHandler.Level, Metadata.ConfigurationItemRoot) - Static method in class com.xebialabs.deployit.security.permission.Permission
 
definePermission(String, PermissionHandler.Level, Metadata.ConfigurationItemRoot, boolean) - Static method in class com.xebialabs.deployit.security.permission.Permission
 

E

EDIT_REPO - Static variable in class com.xebialabs.deployit.security.permission.PlatformPermissions
 
EDIT_SECURITY - Static variable in class com.xebialabs.deployit.security.permission.PlatformPermissions
 
editPermissions(String, Multimap<Role, Permission>) - Method in class com.xebialabs.deployit.security.PermissionEditor
 
equals(Object) - Method in class com.xebialabs.deployit.security.permission.Permission
 

F

find(String) - Static method in class com.xebialabs.deployit.security.permission.Permission
 
forget(Authentication) - Static method in class com.xebialabs.deployit.security.authentication.RememberMe
 
forgetMe() - Static method in class com.xebialabs.deployit.security.authentication.RememberMe
 
forNodeAndPrivilege(String, String) - Static method in exception com.xebialabs.deployit.security.PermissionDeniedException
 
forPermission(Permission, List<String>) - Static method in exception com.xebialabs.deployit.security.PermissionDeniedException
 
forPermission(Permission, String) - Static method in exception com.xebialabs.deployit.security.PermissionDeniedException
 

G

getAdditionalAuthorities() - Method in class com.xebialabs.deployit.security.AdditionalAuthoritiesMapper
 
getAll() - Static method in class com.xebialabs.deployit.security.permission.Permission
 
getAuthenticatedUserName() - Static method in class com.xebialabs.deployit.security.Permissions
 
getAuthentication() - Static method in class com.xebialabs.deployit.security.Permissions
 
getAuthoritiesMapper() - Method in class com.xebialabs.deployit.security.authentication.XlAuthenticationProvider
 
getLevel() - Method in class com.xebialabs.deployit.security.permission.Permission
 
getPermission() - Method in class com.xebialabs.deployit.security.permission.PermissionHandler
 
getPermissionEnforcer() - Static method in class com.xebialabs.deployit.security.SecurityServiceLocator
 
getPermissionHandler() - Method in class com.xebialabs.deployit.security.permission.Permission
 
getPermissionName() - Method in class com.xebialabs.deployit.security.permission.Permission
 
getReadPermissions() - Static method in class com.xebialabs.deployit.security.permission.Permission
 
getRemembered(String, String) - Static method in class com.xebialabs.deployit.security.authentication.RememberMe
 
getRoleForRoleName(String) - Method in class com.xebialabs.deployit.security.RoleServiceImpl
 
getRoles() - Method in class com.xebialabs.deployit.security.RoleServiceImpl
 
getRolesFor(Authentication) - Method in class com.xebialabs.deployit.security.RoleServiceImpl
 
getRolesFor(String) - Method in class com.xebialabs.deployit.security.RoleServiceImpl
 
getRoot() - Method in class com.xebialabs.deployit.security.permission.Permission
 
getUsername() - Method in class com.xebialabs.deployit.security.JcrUser
 

H

hashCode() - Method in class com.xebialabs.deployit.security.permission.Permission
 
hasLoggedInUserPermission(Permission...) - Method in class com.xebialabs.deployit.security.PermissionEnforcer
 
hasLoggedInUserPermission(Permission, String) - Method in class com.xebialabs.deployit.security.PermissionEnforcer
 
hasLoggedInUserPermission(List<Permission>, String) - Method in class com.xebialabs.deployit.security.PermissionEnforcer
 
hasPermission(String) - Method in class com.xebialabs.deployit.security.permission.PermissionHandler
 
hasPermission(String) - Method in class com.xebialabs.deployit.security.permission.ReadPermissionHandler
 
hasPermission(Authentication, Permission...) - Method in class com.xebialabs.deployit.security.PermissionEnforcer
 

I

init() - Static method in class com.xebialabs.deployit.security.permission.PlatformPermissions
 
isAdmin() - Method in class com.xebialabs.deployit.security.JcrUser
 
isAdmin(Authentication) - Static method in class com.xebialabs.deployit.security.permission.PermissionHelper
 
isAdmin(Authentication) - Method in class com.xebialabs.deployit.security.PermissionEnforcer
 
isApplicableTo(String) - Method in class com.xebialabs.deployit.security.permission.Permission
 
isApplicableTo(Collection<Permission>, String) - Static method in class com.xebialabs.deployit.security.Permissions
 
isCurrentUserAdmin() - Method in class com.xebialabs.deployit.security.permission.PermissionHandler
 
isCurrentUserAdmin() - Static method in class com.xebialabs.deployit.security.permission.PermissionHelper
 
isCurrentUserAdmin() - Method in class com.xebialabs.deployit.security.PermissionEnforcer
 

J

JcrAuthenticationProvider - Class in com.xebialabs.deployit.security.authentication
This class is kept for backwards compatibility with previous version of `deployit-security.xml`.
JcrAuthenticationProvider(UserService) - Constructor for class com.xebialabs.deployit.security.authentication.JcrAuthenticationProvider
 
JcrUser - Class in com.xebialabs.deployit.security
 
JcrUser(String, boolean) - Constructor for class com.xebialabs.deployit.security.JcrUser
 

L

listGlobalPermissions(List<Role>) - Method in class com.xebialabs.deployit.security.PermissionLister
 
listPermissions(Role) - Method in class com.xebialabs.deployit.security.PermissionLister
 
listPermissions(List<Role>) - Method in class com.xebialabs.deployit.security.PermissionLister
 
LOGIN - Static variable in class com.xebialabs.deployit.security.permission.PlatformPermissions
 
LoginPermissionVoter - Class in com.xebialabs.deployit.security
 
LoginPermissionVoter() - Constructor for class com.xebialabs.deployit.security.LoginPermissionVoter
 

M

mapAuthorities(Collection<? extends GrantedAuthority>) - Method in class com.xebialabs.deployit.security.AdditionalAuthoritiesMapper
 

O

onSuccessfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.xebialabs.deployit.security.authentication.BasicAuthWithRememberMeFilter
 

P

Permission - Class in com.xebialabs.deployit.security.permission
 
PermissionDeniedException - Exception in com.xebialabs.deployit.security
 
PermissionDeniedException(String, Exception) - Constructor for exception com.xebialabs.deployit.security.PermissionDeniedException
 
PermissionDeniedException() - Constructor for exception com.xebialabs.deployit.security.PermissionDeniedException
 
PermissionDeniedException(String) - Constructor for exception com.xebialabs.deployit.security.PermissionDeniedException
 
PermissionEditor - Class in com.xebialabs.deployit.security
 
PermissionEditor(JcrTemplate, RoleService) - Constructor for class com.xebialabs.deployit.security.PermissionEditor
 
PermissionEnforcer - Class in com.xebialabs.deployit.security
 
PermissionEnforcer(JcrTemplate, RoleService) - Constructor for class com.xebialabs.deployit.security.PermissionEnforcer
 
PermissionHandler - Class in com.xebialabs.deployit.security.permission
 
PermissionHandler(Permission) - Constructor for class com.xebialabs.deployit.security.permission.PermissionHandler
 
PermissionHandler.Level - Enum in com.xebialabs.deployit.security.permission
 
PermissionHelper - Class in com.xebialabs.deployit.security.permission
 
PermissionHelper() - Constructor for class com.xebialabs.deployit.security.permission.PermissionHelper
 
PermissionLister - Class in com.xebialabs.deployit.security
 
PermissionLister(JcrTemplate, RepositoryService) - Constructor for class com.xebialabs.deployit.security.PermissionLister
 
Permissions - Class in com.xebialabs.deployit.security
 
Permissions() - Constructor for class com.xebialabs.deployit.security.Permissions
 
PlatformPermissions - Class in com.xebialabs.deployit.security.permission
 
PlatformPermissions() - Constructor for class com.xebialabs.deployit.security.permission.PlatformPermissions
 

R

READ - Static variable in class com.xebialabs.deployit.security.permission.PlatformPermissions
 
ReadPermissionHandler - Class in com.xebialabs.deployit.security.permission
 
ReadPermissionHandler() - Constructor for class com.xebialabs.deployit.security.permission.ReadPermissionHandler
 
readPermissions(String) - Method in class com.xebialabs.deployit.security.PermissionEditor
 
readRoleAssignments() - Method in class com.xebialabs.deployit.security.RoleServiceImpl
 
remember(Authentication) - Static method in class com.xebialabs.deployit.security.authentication.RememberMe
 
RememberMe - Class in com.xebialabs.deployit.security.authentication
 
RememberMe() - Constructor for class com.xebialabs.deployit.security.authentication.RememberMe
 
RememberMeAuthenticationProvider - Class in com.xebialabs.deployit.security.authentication
 
RememberMeAuthenticationProvider() - Constructor for class com.xebialabs.deployit.security.authentication.RememberMeAuthenticationProvider
 
REPORT_VIEW - Static variable in class com.xebialabs.deployit.security.permission.PlatformPermissions
 
restoreAuthentication(Authentication) - Static method in class com.xebialabs.deployit.security.SecurityTemplate
 
ROLE_ADMIN - Static variable in class com.xebialabs.deployit.security.PermissionEnforcer
 
RoleServiceImpl - Class in com.xebialabs.deployit.security
Extracts and stores roles in JCR The Multimap<String, String> which is used to communicate is a mapping with: - key: role name - value: principals associated to the role However the storage in JCR is: - propertyname: principal - propertyvalue: comma-separated roles The reason for this is that it makes for a very fast lookup when logging in.
RoleServiceImpl(JcrTemplate) - Constructor for class com.xebialabs.deployit.security.RoleServiceImpl
 

S

SecurityServiceLocator - Class in com.xebialabs.deployit.security
 
SecurityServiceLocator(PermissionEnforcer) - Constructor for class com.xebialabs.deployit.security.SecurityServiceLocator
 
SecurityTemplate - Class in com.xebialabs.deployit.security
 
SecurityTemplate() - Constructor for class com.xebialabs.deployit.security.SecurityTemplate
 
setAdditionalAuthorities(List<String>) - Method in class com.xebialabs.deployit.security.AdditionalAuthoritiesMapper
 
setAuthentication(Authentication) - Static method in class com.xebialabs.deployit.security.SecurityTemplate
 
setAuthoritiesMapper(GrantedAuthoritiesMapper) - Method in class com.xebialabs.deployit.security.authentication.XlAuthenticationProvider
 
setCredentials(String, String) - Static method in class com.xebialabs.deployit.security.SecurityTemplate
 
supports(Class<? extends Object>) - Method in class com.xebialabs.deployit.security.authentication.RememberMeAuthenticationProvider
 
supports(Class<? extends Object>) - Method in class com.xebialabs.deployit.security.authentication.XlAuthenticationProvider
 
supports(ConfigAttribute) - Method in class com.xebialabs.deployit.security.LoginPermissionVoter
 
supports(Class<?>) - Method in class com.xebialabs.deployit.security.LoginPermissionVoter
 

T

toString() - Method in class com.xebialabs.deployit.security.permission.Permission
 

V

valueOf(String) - Static method in enum com.xebialabs.deployit.security.permission.PermissionHandler.Level
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.xebialabs.deployit.security.permission.PermissionHandler.Level
Returns an array containing the constants of this enum type, in the order they are declared.
vote(Authentication, Object, Collection<ConfigAttribute>) - Method in class com.xebialabs.deployit.security.LoginPermissionVoter
 

W

withMessage(String, Exception) - Static method in exception com.xebialabs.deployit.security.PermissionDeniedException
 
withMessage(String) - Static method in exception com.xebialabs.deployit.security.PermissionDeniedException
 
writeRoleAssignments(List<Role>) - Method in class com.xebialabs.deployit.security.RoleServiceImpl
 

X

XlAuthenticationProvider - Class in com.xebialabs.deployit.security.authentication
 
XlAuthenticationProvider(UserService) - Constructor for class com.xebialabs.deployit.security.authentication.XlAuthenticationProvider
 
A B C D E F G H I J L M O P R S T V W X 
Skip navigation links