Skip navigation links
A C E F G H I K L M O P R T U 

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, List<PatternHolder>) - Constructor for class org.swisspush.gateleen.security.content.ContentTypeConstraintHandler
 
ContentTypeConstraintHandler(ConfigurationResourceManager, ContentTypeConstraintRepository, String) - Constructor for class org.swisspush.gateleen.security.content.ContentTypeConstraintHandler
 
ContentTypeConstraintRepository - Class in org.swisspush.gateleen.security.content
A repository holding ContentTypeConstraint instances.
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(MultiMap) - Method in class org.swisspush.gateleen.security.PatternHolder
 
getPattern() - 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() - Constructor for class org.swisspush.gateleen.security.authorization.RoleMapperFactory.Mappings
 
mappings - Variable in 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
 
A C E F G H I K L M O P R T U 
Skip navigation links

Copyright © 2016–2021. All rights reserved.