@Service @Singleton public class SecurityServiceImpl extends Object implements SecurityService
| Constructor and Description |
|---|
SecurityServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doSecurity(javax.servlet.http.HttpServletRequest hreq,
EjbRuntimeEndpointInfo epInfo,
String realmName,
WebServiceContextImpl context) |
com.sun.xml.ws.assembler.ClientPipelineHook |
getClientPipelineHook(ServiceReferenceDescriptor ref) |
javax.xml.rpc.handler.HandlerInfo |
getMessageSecurityHandler(MessageSecurityBindingDescriptor binding,
QName serviceName) |
com.sun.xml.rpc.spi.runtime.SystemHandlerDelegate |
getSecurityHandler(WebServiceEndpoint endpoint) |
Principal |
getUserPrincipal(boolean isWeb) |
boolean |
isUserInRole(WebModule webModule,
Principal principal,
String servletName,
String role) |
Object |
mergeSOAPMessageSecurityPolicies(MessageSecurityBindingDescriptor desc) |
void |
resetPolicyContext() |
void |
resetSecurityContext() |
void |
secureResponse(Object serverAuthConfig,
com.sun.xml.rpc.spi.runtime.StreamingHandler implementor,
com.sun.xml.rpc.spi.runtime.SOAPMessageContext msgContext) |
boolean |
validateRequest(Object serverAuthConfig,
com.sun.xml.rpc.spi.runtime.StreamingHandler implementor,
com.sun.xml.rpc.spi.runtime.SOAPMessageContext context) |
protected static final Logger _logger
public Object mergeSOAPMessageSecurityPolicies(MessageSecurityBindingDescriptor desc)
mergeSOAPMessageSecurityPolicies in interface SecurityServicepublic boolean doSecurity(javax.servlet.http.HttpServletRequest hreq,
EjbRuntimeEndpointInfo epInfo,
String realmName,
WebServiceContextImpl context)
doSecurity in interface SecurityServicepublic com.sun.xml.rpc.spi.runtime.SystemHandlerDelegate getSecurityHandler(WebServiceEndpoint endpoint)
getSecurityHandler in interface SecurityServicepublic javax.xml.rpc.handler.HandlerInfo getMessageSecurityHandler(MessageSecurityBindingDescriptor binding, QName serviceName)
getMessageSecurityHandler in interface SecurityServicepublic boolean validateRequest(Object serverAuthConfig, com.sun.xml.rpc.spi.runtime.StreamingHandler implementor, com.sun.xml.rpc.spi.runtime.SOAPMessageContext context)
validateRequest in interface SecurityServicepublic void secureResponse(Object serverAuthConfig, com.sun.xml.rpc.spi.runtime.StreamingHandler implementor, com.sun.xml.rpc.spi.runtime.SOAPMessageContext msgContext)
secureResponse in interface SecurityServicepublic Principal getUserPrincipal(boolean isWeb)
getUserPrincipal in interface SecurityServicepublic boolean isUserInRole(WebModule webModule, Principal principal, String servletName, String role)
isUserInRole in interface SecurityServicepublic void resetSecurityContext()
resetSecurityContext in interface SecurityServicepublic void resetPolicyContext()
resetPolicyContext in interface SecurityServicepublic com.sun.xml.ws.assembler.ClientPipelineHook getClientPipelineHook(ServiceReferenceDescriptor ref)
getClientPipelineHook in interface SecurityServiceCopyright © 2019. All rights reserved.