A C D E F G I J L M P R S T U W 

A

afterPropertiesSet() - Method in class com.addc.server.commons.security.FileUserDetailsService
 
authenticate(Object) - Method in class com.addc.server.commons.jmx.auth.JMXSpringAuthentication
 
authenticate(InitialContextToken) - Method in class com.addc.server.commons.security.AuthenticatorImpl
 
authenticate(Authentication) - Method in class com.addc.server.commons.security.ServerAuthenticationProvider
Authenticate the user using the wrapped authentication provider, map any roles and check that the user has the required roles.
authenticate(Authentication, boolean) - Method in class com.addc.server.commons.security.ServerAuthenticationProvider
Authenticate the user using the wrapped authentication provider, map any roles and optionally check that the user has the required roles.
AuthenticationProviderFactory - Class in com.addc.server.commons.security.web
The AuthenticationProviderFactory supplies a factory bean to get the ServerAuthenticationProvider defined in the root Spring Context into a web container Spring Context.
AuthenticationProviderFactory(String) - Constructor for class com.addc.server.commons.security.web.AuthenticationProviderFactory
Create a new AuthenticationProviderFactory
AuthenticatorImpl - Class in com.addc.server.commons.security
The AuthenticatorImpl is the class that is TIEd to the POA for the security layer
AuthenticatorImpl(AuthenticationProvider) - Constructor for class com.addc.server.commons.security.AuthenticatorImpl
Create new AuthenticatorImpl
AuthenticatorImpl(AuthenticationProvider, AuthorizationProvider) - Constructor for class com.addc.server.commons.security.AuthenticatorImpl
Create new AuthenticatorImpl
AuthorizationMapper - Interface in com.addc.server.commons.security
The AuthorizationMapper interface defines the contract for classes that will map the GrantedAthorities received from an authentication to a new set of GrantedAuthorities that are required by the service.
AuthorizationProvider - Interface in com.addc.server.commons.security
The AuthorizationProvider supplies authorization decisions for a target+operation for a specific authenticated user.
authorize(String, String) - Method in class com.addc.server.commons.security.AuthenticatorImpl
 
AuthorizeTag - Class in com.addc.server.commons.security
The AuthorizeTag supplies a tag which outputs the body of the tag if the configured access expression evaluates to true for the currently authenticated principal.
AuthorizeTag() - Constructor for class com.addc.server.commons.security.AuthorizeTag
Create a new AuthorizeTag

C

checkAuthorization(String, String) - Method in interface com.addc.server.commons.security.AuthorizationMapper
Validate whether the current user has both target and permission persissions
checkAuthorization(String, String) - Method in class com.addc.server.commons.security.DefaultAuthorizationMapper
 
com.addc.server.commons.jmx.auth - package com.addc.server.commons.jmx.auth
Spring linked authorization and access control for JMX
com.addc.server.commons.security - package com.addc.server.commons.security
Spring Security implementations for authentication and authorization that can be used both by SAS and Tomcat
com.addc.server.commons.security.web - package com.addc.server.commons.security.web
Helper classes to load Authententication Provider from the IIOP layer into The Web layer.

D

DefaultAuthorizationMapper - Class in com.addc.server.commons.security
The DefaultAuthorizationMapper is a dummy class and simply copies the GrantedAuthorities and ignores checkAuthorization
DefaultAuthorizationMapper() - Constructor for class com.addc.server.commons.security.DefaultAuthorizationMapper
 
DefaultAuthorizationProvider - Class in com.addc.server.commons.security
The DefaultAuthorizationProvider supplies an AuthorizationProvider that will read an xml definition associating targets and operations with GrantedAuthoritys and will use this to check whether the current user has the authorization to invoke a given operation on a given target.
DefaultAuthorizationProvider() - Constructor for class com.addc.server.commons.security.DefaultAuthorizationProvider
Create new DefaultAuthorizationProvider with no definitions
DefaultAuthorizationProvider(String) - Constructor for class com.addc.server.commons.security.DefaultAuthorizationProvider
Create new DefaultAuthorizationProvider
destroy() - Method in class com.addc.server.commons.security.FileUserDetailsService
 
doEndTag() - Method in class com.addc.server.commons.security.AuthorizeTag
 
doStartTag() - Method in class com.addc.server.commons.security.AuthorizeTag
 

E

EncryptedSecretKeyInfo - Class in com.addc.server.commons.security
The EncryptedSecretKeyInfo suppies information on an encrypted Secret key for reading and writing to PEM files.
EncryptedSecretKeyInfo(ASN1Sequence) - Constructor for class com.addc.server.commons.security.EncryptedSecretKeyInfo
Create a new EncryptedSecretKeyInfo
EncryptedSecretKeyInfo(AlgorithmIdentifier, String, byte[]) - Constructor for class com.addc.server.commons.security.EncryptedSecretKeyInfo
Create a new EncryptedSecretKeyInfo

F

FileUserDetailsService - Class in com.addc.server.commons.security
The FileUserDetailsService supplies a UserDetailsService similar to the default Spring Security Properties file service but that will track changes to the User Properties file and reload it if the file changes.
FileUserDetailsService() - Constructor for class com.addc.server.commons.security.FileUserDetailsService
Create a new FileUserDetailsService

G

getAlgorithmName() - Method in class com.addc.server.commons.security.EncryptedSecretKeyInfo
Get the secret key's algorithm name
getCheckDelay() - Method in class com.addc.server.commons.security.FileUserDetailsService
Get the checkDelay in seconds
getEncryptedData() - Method in class com.addc.server.commons.security.EncryptedSecretKeyInfo
Get the encrypted data
getEncryptionAlgorithm() - Method in class com.addc.server.commons.security.EncryptedSecretKeyInfo
Get the encryption algorithm for the encrypted data
getId() - Method in class com.addc.server.commons.security.AuthorizeTag
 
getInstance() - Static method in class com.addc.server.commons.security.PemSecretKeyHelper
Get the singleton instance of this class.
getObject() - Method in class com.addc.server.commons.security.web.AuthenticationProviderFactory
 
getObjectType() - Method in class com.addc.server.commons.security.web.AuthenticationProviderFactory
 
getParent() - Method in class com.addc.server.commons.security.AuthorizeTag
 
getPropertiesFileName() - Method in class com.addc.server.commons.security.FileUserDetailsService
Get the propertiesFileName
getProvider() - Method in class com.addc.server.commons.jmx.auth.JMXSpringAuthentication
Get the provider

I

isAuthorized(Authentication, String, String) - Method in interface com.addc.server.commons.security.AuthorizationProvider
Query whether the given user is authorized to invoke the given operation on the given taget
isAuthorized(Authentication, String, String) - Method in class com.addc.server.commons.security.DefaultAuthorizationProvider
 
isSingleton() - Method in class com.addc.server.commons.security.web.AuthenticationProviderFactory
 

J

JMXSpringAccessController - Class in com.addc.server.commons.jmx.auth
The JMXSpringAccessController class supplies a JMXAccessController that integrates with the Spring Security configuration of the server.
JMXSpringAccessController(String, String) - Constructor for class com.addc.server.commons.jmx.auth.JMXSpringAccessController
Create a new JMXSpringAccessController
JMXSpringAuthentication - Class in com.addc.server.commons.jmx.auth
The JMXSpringAuthentication supplies a JMXAuthenticator that integrates with the Spring Security configuration of the server.
JMXSpringAuthentication(String, String) - Constructor for class com.addc.server.commons.jmx.auth.JMXSpringAuthentication
Create a new JMXSpringAuthentication

L

LdapBindAuthenticator - Class in com.addc.server.commons.security
The LdapBindAuthenticator extends the Spring Security BindAuthenticator and overrides the handleBindException method to supply meaningful information at WARN level for authentication failures
LdapBindAuthenticator(BaseLdapPathContextSource) - Constructor for class com.addc.server.commons.security.LdapBindAuthenticator
Create new LdapBindAuthenticator
LdapContextSource - Class in com.addc.server.commons.security
The LdapContextSource extends the DefaultSpringSecurityContextSource allowing the use of encrypted passwords in the security xml file.
LdapContextSource(String) - Constructor for class com.addc.server.commons.security.LdapContextSource
Create a new LdapContextSource
LdapContextSource(List<String>, String) - Constructor for class com.addc.server.commons.security.LdapContextSource
Create a new LdapContextSource
loadUserByUsername(String) - Method in class com.addc.server.commons.security.FileUserDetailsService
 

M

map(Collection<? extends GrantedAuthority>, String) - Method in interface com.addc.server.commons.security.AuthorizationMapper
Map the GrantedAuthorities received from the underlying authentication/authorization to a new set of, for example, roles
map(Collection<? extends GrantedAuthority>, String) - Method in class com.addc.server.commons.security.DefaultAuthorizationMapper
 

P

PemSecretKeyHelper - Class in com.addc.server.commons.security
The PemSecretKeyHelper supplies a helper for reading and writing SecretKeys to PKCS#8 password encrypted files

R

readPrivateKeyFromPEM(String, char[]) - Method in class com.addc.server.commons.security.PemSecretKeyHelper
Read a secret key from a PEM file.
readSecretKeyFromPEM(File, char[]) - Method in class com.addc.server.commons.security.PemSecretKeyHelper
Read a secret key from a PEM file.
readSecretKeyFromPEM(InputStream, char[]) - Method in class com.addc.server.commons.security.PemSecretKeyHelper
file Read a secret key from a stream.
release() - Method in class com.addc.server.commons.security.AuthorizeTag
 
resetCache() - Method in class com.addc.server.commons.security.AuthenticatorImpl
 
run() - Method in class com.addc.server.commons.security.FileUserDetailsService
 

S

ServerAuthenticationProvider - Class in com.addc.server.commons.security
The ServerAuthenticationProvider supplies the Authentication provider for all servers.
ServerAuthenticationProvider(AuthenticationProvider) - Constructor for class com.addc.server.commons.security.ServerAuthenticationProvider
Create a new ServerAuthenticationProvider using a DefaultAuthorizationMapper
ServerAuthenticationProvider(AuthorizationMapper, AuthenticationProvider) - Constructor for class com.addc.server.commons.security.ServerAuthenticationProvider
Create a new ServerAuthenticationProvider
ServerAuthenticationProvider(AuthorizationMapper, AuthenticationProvider, List<String>) - Constructor for class com.addc.server.commons.security.ServerAuthenticationProvider
Create new ServerAuthenticationProvider
setAccess(String) - Method in class com.addc.server.commons.security.AuthorizeTag
Set the list of permissions/roles that allow access.
setCheckDelay(int) - Method in class com.addc.server.commons.security.FileUserDetailsService
Set the checkDelay in seconds
setId(String) - Method in class com.addc.server.commons.security.AuthorizeTag
 
setPageContext(PageContext) - Method in class com.addc.server.commons.security.AuthorizeTag
 
setParent(Tag) - Method in class com.addc.server.commons.security.AuthorizeTag
 
setPassword(String) - Method in class com.addc.server.commons.security.LdapContextSource
 
setPropertiesFileName(String) - Method in class com.addc.server.commons.security.FileUserDetailsService
Set the propertiesFileName
setProvider(AuthenticationProvider) - Method in class com.addc.server.commons.jmx.auth.JMXSpringAuthentication
Set the provider
setRequiredRoles(List<String>) - Method in class com.addc.server.commons.security.ServerAuthenticationProvider
Set the roles a user must have to be successfully authenticated
setUserDetailsService(UserDetailsService) - Method in class com.addc.server.commons.security.UserPropsAuthenticationProvider
Set the userDetailsService to use
setVar(String) - Method in class com.addc.server.commons.security.AuthorizeTag
Set the name of the page scoped variable into which the boolean result of the tag evaluation will be written
supports(Class<?>) - Method in class com.addc.server.commons.security.ServerAuthenticationProvider
 

T

toASN1Object() - Method in class com.addc.server.commons.security.EncryptedSecretKeyInfo
 

U

UserPropsAuthenticationProvider - Class in com.addc.server.commons.security
The UserPropsAuthenticationProvider works in conjunction with the FileUserDetailsService to authenticate users defined in a properties file.
UserPropsAuthenticationProvider() - Constructor for class com.addc.server.commons.security.UserPropsAuthenticationProvider
Create a new UserPropsAuthenticationProvider

W

writeSecretKeyToPEM(SecretKey, String, char[]) - Method in class com.addc.server.commons.security.PemSecretKeyHelper
Write a Secret Key to the given file
writeSecretKeyToPEM(SecretKey, File, char[]) - Method in class com.addc.server.commons.security.PemSecretKeyHelper
Write a Secret Key to the given file
writeSecretKeyToPEM(SecretKey, OutputStream, char[]) - Method in class com.addc.server.commons.security.PemSecretKeyHelper
Write a Secret Key to the given output stream
A C D E F G I J L M P R S T U W 
addc-svr-security Version 2.8.2

Copyright © 2019 ADDC Infotech GmbH. All rights reserved.