public class JbossAuthorizationManager extends Object implements io.undertow.servlet.api.AuthorizationManager
Constructor and Description |
---|
JbossAuthorizationManager(io.undertow.servlet.api.AuthorizationManager delegate) |
Modifier and Type | Method and Description |
---|---|
boolean |
canAccessResource(List<io.undertow.servlet.api.SingleConstraintMatch> mappedConstraints,
io.undertow.security.idm.Account account,
io.undertow.servlet.api.ServletInfo servletInfo,
javax.servlet.http.HttpServletRequest request,
io.undertow.servlet.api.Deployment deployment) |
boolean |
hasUserDataPermission(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
io.undertow.security.idm.Account account,
List<io.undertow.servlet.api.SingleConstraintMatch> constraints) |
boolean |
isUserInRole(String role,
io.undertow.security.idm.Account account,
io.undertow.servlet.api.ServletInfo servletInfo,
javax.servlet.http.HttpServletRequest request,
io.undertow.servlet.api.Deployment deployment) |
protected String |
requestURI(io.undertow.server.HttpServerExchange request)
Get the canonical request URI from the request mapping data requestPath
|
io.undertow.servlet.api.TransportGuaranteeType |
transportGuarantee(io.undertow.servlet.api.TransportGuaranteeType currentConnectionGuarantee,
io.undertow.servlet.api.TransportGuaranteeType configuredRequiredGuarantee,
javax.servlet.http.HttpServletRequest request) |
public JbossAuthorizationManager(io.undertow.servlet.api.AuthorizationManager delegate)
public boolean isUserInRole(String role, io.undertow.security.idm.Account account, io.undertow.servlet.api.ServletInfo servletInfo, javax.servlet.http.HttpServletRequest request, io.undertow.servlet.api.Deployment deployment)
isUserInRole
in interface io.undertow.servlet.api.AuthorizationManager
public boolean canAccessResource(List<io.undertow.servlet.api.SingleConstraintMatch> mappedConstraints, io.undertow.security.idm.Account account, io.undertow.servlet.api.ServletInfo servletInfo, javax.servlet.http.HttpServletRequest request, io.undertow.servlet.api.Deployment deployment)
canAccessResource
in interface io.undertow.servlet.api.AuthorizationManager
public boolean hasUserDataPermission(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, io.undertow.security.idm.Account account, List<io.undertow.servlet.api.SingleConstraintMatch> constraints)
public io.undertow.servlet.api.TransportGuaranteeType transportGuarantee(io.undertow.servlet.api.TransportGuaranteeType currentConnectionGuarantee, io.undertow.servlet.api.TransportGuaranteeType configuredRequiredGuarantee, javax.servlet.http.HttpServletRequest request)
transportGuarantee
in interface io.undertow.servlet.api.AuthorizationManager
protected String requestURI(io.undertow.server.HttpServerExchange request)
request
- Copyright © 2018 JBoss by Red Hat. All rights reserved.