A C E F G H I K L M O P R T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AclFactory - Class in org.swisspush.gateleen.security.authorization
-
AclFactory is used to parse ACL (Access Control List) resources.
- AclFactory() - Constructor for class org.swisspush.gateleen.security.authorization.AclFactory
- allowedTypes() - Method in class org.swisspush.gateleen.security.content.ContentTypeConstraint
- authorize(HttpServerRequest) - Method in class org.swisspush.gateleen.security.authorization.Authorizer
- authorize(HttpServerRequest, Handler<Void>) - Method in class org.swisspush.gateleen.security.authorization.Authorizer
- Authorizer - Class in org.swisspush.gateleen.security.authorization
- Authorizer(Vertx, ResourceStorage, String, String) - Constructor for class org.swisspush.gateleen.security.authorization.Authorizer
- Authorizer(Vertx, ResourceStorage, String, String, String, Map<String, Object>) - Constructor for class org.swisspush.gateleen.security.authorization.Authorizer
- Authorizer(Vertx, ResourceStorage, String, String, String, Map<String, Object>, boolean) - Constructor for class org.swisspush.gateleen.security.authorization.Authorizer
C
- checkConfigResource(Buffer) - Method in class org.swisspush.gateleen.security.authorization.RoleAuthorizer
- checkConfigResource(Buffer) - Method in class org.swisspush.gateleen.security.authorization.RoleMapper
- configUpdate() - Method in class org.swisspush.gateleen.security.authorization.RoleAuthorizer
- configUpdate() - Method in class org.swisspush.gateleen.security.authorization.RoleMapper
-
Retrieve the configured RoleMapper from Storage and populate the corresponding List of mappers.
- ContentTypeConstraint - Class in org.swisspush.gateleen.security.content
- ContentTypeConstraint(PatternHolder, List<PatternHolder>) - Constructor for class org.swisspush.gateleen.security.content.ContentTypeConstraint
- ContentTypeConstraintHandler - Class in org.swisspush.gateleen.security.content
-
Handler class for handling Content-Type constraints.
- ContentTypeConstraintHandler(ConfigurationResourceManager, ContentTypeConstraintRepository, String) - Constructor for class org.swisspush.gateleen.security.content.ContentTypeConstraintHandler
- ContentTypeConstraintHandler(ConfigurationResourceManager, ContentTypeConstraintRepository, String, List<PatternHolder>) - Constructor for class org.swisspush.gateleen.security.content.ContentTypeConstraintHandler
- ContentTypeConstraintRepository - Class in org.swisspush.gateleen.security.content
-
A repository holding
ContentTypeConstraintinstances. - ContentTypeConstraintRepository() - Constructor for class org.swisspush.gateleen.security.content.ContentTypeConstraintRepository
- continueMapping - Variable in class org.swisspush.gateleen.security.authorization.RoleMapperFactory.Mapping
E
- enableResourceLogging(boolean) - Method in class org.swisspush.gateleen.security.authorization.Authorizer
- equals(Object) - Method in class org.swisspush.gateleen.security.content.ContentTypeConstraint
- equals(Object) - Method in class org.swisspush.gateleen.security.PatternHolder
F
- forward - Variable in class org.swisspush.gateleen.security.authorization.RoleMapper.MappedRole
G
- getContinueMapping() - Method in class org.swisspush.gateleen.security.authorization.RoleMapperHolder
- getKeepOriginalRole() - Method in class org.swisspush.gateleen.security.authorization.RoleMapperHolder
- getKeepResultingRole() - Method in class org.swisspush.gateleen.security.authorization.RoleMapperHolder
- getPattern() - Method in class org.swisspush.gateleen.security.authorization.RoleMapperHolder
- getPattern() - Method in class org.swisspush.gateleen.security.PatternHolder
- getPattern(MultiMap) - Method in class org.swisspush.gateleen.security.PatternHolder
- getRole() - Method in class org.swisspush.gateleen.security.authorization.RoleMapperHolder
H
- handle(HttpServerRequest) - Method in class org.swisspush.gateleen.security.content.ContentTypeConstraintHandler
- handleIsAuthorized(HttpServerRequest, Future<Boolean>) - Method in class org.swisspush.gateleen.security.authorization.RoleAuthorizer
- hashCode() - Method in class org.swisspush.gateleen.security.content.ContentTypeConstraint
- hashCode() - Method in class org.swisspush.gateleen.security.PatternHolder
I
- initialize() - Method in class org.swisspush.gateleen.security.content.ContentTypeConstraintHandler
- isInitialized() - Method in class org.swisspush.gateleen.security.content.ContentTypeConstraintHandler
K
- keepOriginalRole - Variable in class org.swisspush.gateleen.security.authorization.RoleMapperFactory.Mapping
- keepResultingRole - Variable in class org.swisspush.gateleen.security.authorization.RoleMapperFactory.Mapping
L
- log - Static variable in class org.swisspush.gateleen.security.authorization.Authorizer
- log - Static variable in class org.swisspush.gateleen.security.authorization.RoleAuthorizer
- log - Static variable in class org.swisspush.gateleen.security.authorization.RoleMapper
M
- MappedRole(String, boolean) - Constructor for class org.swisspush.gateleen.security.authorization.RoleMapper.MappedRole
- Mapping() - Constructor for class org.swisspush.gateleen.security.authorization.RoleMapperFactory.Mapping
- mappings - Variable in class org.swisspush.gateleen.security.authorization.RoleMapperFactory.Mappings
- Mappings() - Constructor for class org.swisspush.gateleen.security.authorization.RoleMapperFactory.Mappings
- mapRoles(Set<String>) - Method in class org.swisspush.gateleen.security.authorization.RoleMapper
-
Maps the received roles from http header according the rolemapper rules and return the set of mapped roles including the initial list of roles according to the given mapping rule sets.
O
- org.swisspush.gateleen.security - package org.swisspush.gateleen.security
- org.swisspush.gateleen.security.authorization - package org.swisspush.gateleen.security.authorization
- org.swisspush.gateleen.security.content - package org.swisspush.gateleen.security.content
P
- parseAcl(Buffer) - Method in class org.swisspush.gateleen.security.authorization.AclFactory
- parseRoleMapper(Buffer) - Method in class org.swisspush.gateleen.security.authorization.RoleMapperFactory
- pattern - Variable in class org.swisspush.gateleen.security.authorization.RoleMapperFactory.Mapping
- PatternHolder - Class in org.swisspush.gateleen.security
-
Holds a pattern and implements hashcode/equals to use in collections.
- PatternHolder(String) - Constructor for class org.swisspush.gateleen.security.PatternHolder
R
- resourceChanged(String, Buffer) - Method in class org.swisspush.gateleen.security.content.ContentTypeConstraintHandler
- resourceRemoved(String) - Method in class org.swisspush.gateleen.security.content.ContentTypeConstraintHandler
- role - Variable in class org.swisspush.gateleen.security.authorization.RoleMapper.MappedRole
- role - Variable in class org.swisspush.gateleen.security.authorization.RoleMapperFactory.Mapping
- RoleAuthorizer - Class in org.swisspush.gateleen.security.authorization
- RoleMapper - Class in org.swisspush.gateleen.security.authorization
-
Holds and maintains the RoleMapper configuration and performs the mapping.
- RoleMapper(ResourceStorage, String, Map<String, Object>) - Constructor for class org.swisspush.gateleen.security.authorization.RoleMapper
-
Holds the list of all configured RoleMappings and executes the mapping
- ROLEMAPPER - Static variable in class org.swisspush.gateleen.security.authorization.RoleMapper
- RoleMapper.MappedRole - Class in org.swisspush.gateleen.security.authorization
- RoleMapperFactory - Class in org.swisspush.gateleen.security.authorization
-
RoleMapperFactory is used to parse RoleMapper resources.
- RoleMapperFactory.Mapping - Class in org.swisspush.gateleen.security.authorization
- RoleMapperFactory.Mappings - Class in org.swisspush.gateleen.security.authorization
- RoleMapperHolder - Class in org.swisspush.gateleen.security.authorization
-
Holds a pattern and implements hashcode/equals to use in collections.
T
- toString() - Method in class org.swisspush.gateleen.security.PatternHolder
U
- urlPattern() - Method in class org.swisspush.gateleen.security.content.ContentTypeConstraint
All Classes All Packages