org.glassfish.webservices
Interface SecurityService


@Contract
public interface SecurityService

Author:
Kumar

Method Summary
 boolean doSecurity(javax.servlet.http.HttpServletRequest hreq, EjbRuntimeEndpointInfo ejbEndpoint, java.lang.String realmName, WebServiceContextImpl context)
           
 com.sun.xml.ws.assembler.ClientPipelineHook getClientPipelineHook(ServiceReferenceDescriptor ref)
           
 javax.xml.rpc.handler.HandlerInfo getMessageSecurityHandler(MessageSecurityBindingDescriptor binding, javax.xml.namespace.QName serviceName)
           
 com.sun.xml.rpc.spi.runtime.SystemHandlerDelegate getSecurityHandler(WebServiceEndpoint endpoint)
           
 java.security.Principal getUserPrincipal(boolean isWeb)
           
 boolean isUserInRole(WebModule webModule, java.security.Principal principal, java.lang.String servletName, java.lang.String role)
           
 java.lang.Object mergeSOAPMessageSecurityPolicies(MessageSecurityBindingDescriptor desc)
           
 void resetPolicyContext()
           
 void resetSecurityContext()
           
 void secureResponse(java.lang.Object serverAuthConfig, com.sun.xml.rpc.spi.runtime.StreamingHandler implementor, com.sun.xml.rpc.spi.runtime.SOAPMessageContext context)
           
 boolean validateRequest(java.lang.Object serverAuthConfig, com.sun.xml.rpc.spi.runtime.StreamingHandler implementor, com.sun.xml.rpc.spi.runtime.SOAPMessageContext context)
           
 

Method Detail

mergeSOAPMessageSecurityPolicies

java.lang.Object mergeSOAPMessageSecurityPolicies(MessageSecurityBindingDescriptor desc)

doSecurity

boolean doSecurity(javax.servlet.http.HttpServletRequest hreq,
                   EjbRuntimeEndpointInfo ejbEndpoint,
                   java.lang.String realmName,
                   WebServiceContextImpl context)

resetSecurityContext

void resetSecurityContext()

resetPolicyContext

void resetPolicyContext()

getSecurityHandler

com.sun.xml.rpc.spi.runtime.SystemHandlerDelegate getSecurityHandler(WebServiceEndpoint endpoint)

validateRequest

boolean validateRequest(java.lang.Object serverAuthConfig,
                        com.sun.xml.rpc.spi.runtime.StreamingHandler implementor,
                        com.sun.xml.rpc.spi.runtime.SOAPMessageContext context)

secureResponse

void secureResponse(java.lang.Object serverAuthConfig,
                    com.sun.xml.rpc.spi.runtime.StreamingHandler implementor,
                    com.sun.xml.rpc.spi.runtime.SOAPMessageContext context)

getMessageSecurityHandler

javax.xml.rpc.handler.HandlerInfo getMessageSecurityHandler(MessageSecurityBindingDescriptor binding,
                                                            javax.xml.namespace.QName serviceName)

getClientPipelineHook

com.sun.xml.ws.assembler.ClientPipelineHook getClientPipelineHook(ServiceReferenceDescriptor ref)

getUserPrincipal

java.security.Principal getUserPrincipal(boolean isWeb)

isUserInRole

boolean isUserInRole(WebModule webModule,
                     java.security.Principal principal,
                     java.lang.String servletName,
                     java.lang.String role)


Copyright © 2012 GlassFish Community. All Rights Reserved.