A C D G H I K M S 

A

AbstractSecurityContext - Class in io.apiman.manager.api.security.impl
Base class for security context implementations.
AbstractSecurityContext() - Constructor for class io.apiman.manager.api.security.impl.AbstractSecurityContext
Constructor.

C

clearPermissions() - Static method in class io.apiman.manager.api.security.impl.AbstractSecurityContext
Called to clear the current thread local permissions bean.
clearPermissions() - Static method in class io.apiman.manager.api.security.impl.DefaultSecurityContext
Called to clear the current thread local permissions bean.
clearServletRequest() - Static method in class io.apiman.manager.api.security.impl.DefaultSecurityContext
Called to clear the context http servlet request.
createQualifiedPermissionKey(PermissionType, String) - Method in class io.apiman.manager.api.security.impl.IndexedPermissions
Creates an indexed key for the permission + org qualifier.

D

DefaultSecurityContext - Class in io.apiman.manager.api.security.impl
The basic/default implementation of a security context.
DefaultSecurityContext() - Constructor for class io.apiman.manager.api.security.impl.DefaultSecurityContext
Constructor.
DefaultSecurityContextFilter - Class in io.apiman.manager.api.security.impl
An http filter that supports the DefaultSecurityContext imlementation.
DefaultSecurityContextFilter() - Constructor for class io.apiman.manager.api.security.impl.DefaultSecurityContextFilter
Constructor.
destroy() - Method in class io.apiman.manager.api.security.impl.DefaultSecurityContextFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.apiman.manager.api.security.impl.DefaultSecurityContextFilter
 

G

getCurrentUser() - Method in class io.apiman.manager.api.security.impl.DefaultSecurityContext
 
getCurrentUser() - Method in class io.apiman.manager.api.security.impl.KeycloakSecurityContext
 
getCurrentUser() - Method in interface io.apiman.manager.api.security.ISecurityContext
 
getEmail() - Method in class io.apiman.manager.api.security.impl.DefaultSecurityContext
 
getEmail() - Method in class io.apiman.manager.api.security.impl.KeycloakSecurityContext
 
getEmail() - Method in interface io.apiman.manager.api.security.ISecurityContext
 
getFullName() - Method in class io.apiman.manager.api.security.impl.DefaultSecurityContext
 
getFullName() - Method in class io.apiman.manager.api.security.impl.KeycloakSecurityContext
 
getFullName() - Method in interface io.apiman.manager.api.security.ISecurityContext
 
getIdmStorage() - Method in class io.apiman.manager.api.security.impl.AbstractSecurityContext
 
getOrgQualifiers(PermissionType) - Method in class io.apiman.manager.api.security.impl.IndexedPermissions
Given a permission name, returns all organization qualifiers.
getPermittedOrganizations(PermissionType) - Method in class io.apiman.manager.api.security.impl.AbstractSecurityContext
 
getPermittedOrganizations(PermissionType) - Method in interface io.apiman.manager.api.security.ISecurityContext
Returns the set of organizations for which the current user is allowed to perform a given action.
getRequestHeader(String) - Method in class io.apiman.manager.api.security.impl.DefaultSecurityContext
 
getRequestHeader(String) - Method in class io.apiman.manager.api.security.impl.KeycloakSecurityContext
 
getRequestHeader(String) - Method in interface io.apiman.manager.api.security.ISecurityContext
Gets a request header from the current in-scope request.
getString(String) - Static method in class io.apiman.manager.api.security.i18n.Messages
Gets a string from the bundle.

H

hasPermission(PermissionType, String) - Method in class io.apiman.manager.api.security.impl.AbstractSecurityContext
 
hasPermission(PermissionType, String) - Method in interface io.apiman.manager.api.security.ISecurityContext
Returns true if the current user has permission to perform a particular action for the provided organization.
hasQualifiedPermission(PermissionType, String) - Method in class io.apiman.manager.api.security.impl.IndexedPermissions
Returns true if the qualified permission exists.

I

IndexedPermissions - Class in io.apiman.manager.api.security.impl
A class that optimizes the user permissions for querying.
IndexedPermissions(Set<PermissionBean>) - Constructor for class io.apiman.manager.api.security.impl.IndexedPermissions
Constructor.
init(FilterConfig) - Method in class io.apiman.manager.api.security.impl.DefaultSecurityContextFilter
 
io.apiman.manager.api.security - package io.apiman.manager.api.security
 
io.apiman.manager.api.security.i18n - package io.apiman.manager.api.security.i18n
 
io.apiman.manager.api.security.impl - package io.apiman.manager.api.security.impl
 
isAdmin() - Method in class io.apiman.manager.api.security.impl.DefaultSecurityContext
 
isAdmin() - Method in class io.apiman.manager.api.security.impl.KeycloakSecurityContext
 
isAdmin() - Method in interface io.apiman.manager.api.security.ISecurityContext
Returns true if the current user is an administrator.
ISecurityContext - Interface in io.apiman.manager.api.security
The security context used by the REST API to determine whether the current user has appropriate access to see specific data or perform certain actions.

K

KeycloakSecurityContext - Class in io.apiman.manager.api.security.impl
An alternative security context used when protected by keycloak.
KeycloakSecurityContext() - Constructor for class io.apiman.manager.api.security.impl.KeycloakSecurityContext
Constructor.

M

Messages - Class in io.apiman.manager.api.security.i18n
Message bundle accessor for i18n.

S

servletRequest - Static variable in class io.apiman.manager.api.security.impl.DefaultSecurityContext
 
setIdmStorage(IIdmStorage) - Method in class io.apiman.manager.api.security.impl.AbstractSecurityContext
 
setServletRequest(HttpServletRequest) - Static method in class io.apiman.manager.api.security.impl.DefaultSecurityContext
Called to set the current context http servlet request.
A C D G H I K M S 

Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.