JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015
JBoss, a division of Red Hat
. All rights reserved.