Class JaxrsBearerTokenFilterImpl

  • All Implemented Interfaces:
    javax.ws.rs.container.ContainerRequestFilter, JaxrsBearerTokenFilter
    Direct Known Subclasses:
    OsgiJaxrsBearerTokenFilterImpl

    @PreMatching
    @Priority(1000)
    @Deprecated
    public class JaxrsBearerTokenFilterImpl
    extends Object
    implements JaxrsBearerTokenFilter
    Deprecated.
    Class is deprecated and may be removed in the future. If you want to maintain this class for Keycloak community, please contact Keycloak team on keycloak-dev mailing list. You can fork it into your github repository and Keycloak team will reference it from "Keycloak Extensions" page.
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Constructor Detail

      • JaxrsBearerTokenFilterImpl

        public JaxrsBearerTokenFilterImpl()
        Deprecated.
    • Method Detail

      • setKeycloakConfigFile

        public void setKeycloakConfigFile​(String configFile)
        Deprecated.
      • getKeycloakConfigFile

        public String getKeycloakConfigFile()
        Deprecated.
      • getKeycloakConfigResolverClass

        public String getKeycloakConfigResolverClass()
        Deprecated.
      • setKeycloakConfigResolverClass

        public void setKeycloakConfigResolverClass​(String keycloakConfigResolverClass)
        Deprecated.
      • attemptStart

        protected void attemptStart()
        Deprecated.
      • isInitialized

        protected boolean isInitialized()
        Deprecated.
      • start

        protected void start()
        Deprecated.
      • loadKeycloakConfigFile

        protected InputStream loadKeycloakConfigFile()
        Deprecated.
      • filter

        public void filter​(javax.ws.rs.container.ContainerRequestContext request)
                    throws IOException
        Deprecated.
        Specified by:
        filter in interface javax.ws.rs.container.ContainerRequestFilter
        Throws:
        IOException
      • handlePreauth

        protected boolean handlePreauth​(JaxrsHttpFacade facade)
        Deprecated.
      • bearerAuthentication

        protected void bearerAuthentication​(JaxrsHttpFacade facade,
                                            javax.ws.rs.container.ContainerRequestContext request,
                                            KeycloakDeployment resolvedDeployment)
        Deprecated.
      • getRequestSecurityContext

        protected javax.ws.rs.core.SecurityContext getRequestSecurityContext​(javax.ws.rs.container.ContainerRequestContext request)
        Deprecated.