Class KerberosAuthenticationFilter

  • All Implemented Interfaces:
    javax.ws.rs.container.ContainerRequestFilter

    @PreMatching
    public class KerberosAuthenticationFilter
    extends Object
    implements javax.ws.rs.container.ContainerRequestFilter
    • Constructor Detail

      • KerberosAuthenticationFilter

        public KerberosAuthenticationFilter()
    • Method Detail

      • filter

        public void filter​(javax.ws.rs.container.ContainerRequestContext context)
        Specified by:
        filter in interface javax.ws.rs.container.ContainerRequestFilter
      • createSecurityContext

        protected org.apache.cxf.security.SecurityContext createSecurityContext​(String simpleUserName,
                                                                                String complexUserName,
                                                                                GSSContext gssContext)
      • getCompleteServicePrincipalName

        protected String getCompleteServicePrincipalName()
      • setMessageContext

        @Context
        public void setMessageContext​(MessageContext context)
      • setLoginContextName

        public void setLoginContextName​(String contextName)
      • setServicePrincipalName

        public void setServicePrincipalName​(String servicePrincipalName)
      • setRealm

        public void setRealm​(String realm)
      • setCallbackHandler

        public void setCallbackHandler​(CallbackHandler callbackHandler)