Class ApiKeyAuthenticator

java.lang.Object
overit.geocall.rs.auth.TokenAuthenticator
overit.geocall.base.auth.ApiKeyAuthenticator
All Implemented Interfaces:
overit.geocall.rs.auth.Authenticator

public class ApiKeyAuthenticator extends overit.geocall.rs.auth.TokenAuthenticator
  • Field Details

  • Constructor Details

    • ApiKeyAuthenticator

      public ApiKeyAuthenticator()
  • Method Details

    • getWWWAuthenticateHeader

      public String getWWWAuthenticateHeader()
      Specified by:
      getWWWAuthenticateHeader in interface overit.geocall.rs.auth.Authenticator
      Overrides:
      getWWWAuthenticateHeader in class overit.geocall.rs.auth.TokenAuthenticator
    • getFeatures

      public Collection<String> getFeatures()
    • getDefinition

      public String getDefinition()
    • retrieveToken

      protected String retrieveToken(HttpServletRequest request)
      Overrides:
      retrieveToken in class overit.geocall.rs.auth.TokenAuthenticator
    • parse

      protected final overit.geocall.rs.auth.Authentication parse(String apiKey, HttpServletRequest request)
      Specified by:
      parse in class overit.geocall.rs.auth.TokenAuthenticator