Class GeorepoAuthenticationFilter

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

    @Provider
    @Priority(1000)
    public class GeorepoAuthenticationFilter
    extends ApiKeyAuthenticationFilter
    Authentication filter class using georepo login capabilities.
    Author:
    Ulrich Mann
    • Constructor Detail

      • GeorepoAuthenticationFilter

        public GeorepoAuthenticationFilter()
    • Method Detail

      • authenticateBasic

        public void authenticateBasic​(javax.ws.rs.container.ContainerRequestContext requestContext,
                                      de.narimo.commons.UserCredentials credentials)
                               throws Exception
        Authentication method using georepo login capabilities.
        Overrides:
        authenticateBasic in class BasicAuthenticationFilter
        Throws:
        Exception
      • authenticateApiKey

        public de.narimo.commons.UserCredentials authenticateApiKey​(javax.ws.rs.container.ContainerRequestContext requestContext,
                                                                    String apiKey)
                                                             throws Exception
        Description copied from class: ApiKeyAuthenticationFilter
        Authentication method for session tokens which must be overridden by implementing filters. This filter class should not be used for authentication itself.
        Overrides:
        authenticateApiKey in class ApiKeyAuthenticationFilter
        Throws:
        Exception