Class RequestHeaderBasedClientIdRetrievalStrategy

java.lang.Object
ubic.gemma.rest.analytics.ga4.RequestHeaderBasedClientIdRetrievalStrategy
All Implemented Interfaces:
ClientIdRetrievalStrategy

public class RequestHeaderBasedClientIdRetrievalStrategy extends Object implements ClientIdRetrievalStrategy
Strategy that retrieves the client ID in a request header.

If this is used in conjunction with CORS, you will have to include the header in Access-Control-Allow-Headers.

Author:
poirigui
  • Field Details

  • Constructor Details

    • RequestHeaderBasedClientIdRetrievalStrategy

      public RequestHeaderBasedClientIdRetrievalStrategy()
  • Method Details

    • get

      public String get()
      Specified by:
      get in interface ClientIdRetrievalStrategy
    • setRequestHeader

      public void setRequestHeader(String requestHeader)
      Set the request header used for retrieving the client ID.