github.com/sap/cf-mta-plugin@v2.6.3+incompatible/clients/csrf/fakes/fake_csrf_token_fetcher.go (about)

     1  package fakes
     2  
     3  import (
     4  	"net/http"
     5  
     6  	"github.com/cloudfoundry-incubator/multiapps-cli-plugin/clients/csrf/csrf_parameters"
     7  )
     8  
     9  const FakeCsrfTokenHeader = "fake-xcsrf-token-header"
    10  const FakeCsrfTokenValue = "fake-xcsrf-token-value"
    11  
    12  type FakeCsrfTokenFetcher struct {
    13  }
    14  
    15  func (c *FakeCsrfTokenFetcher) FetchCsrfToken(string, *http.Request) (*csrf_parameters.CsrfRequestHeader, error) {
    16  	return &csrf_parameters.CsrfRequestHeader{FakeCsrfTokenHeader, FakeCsrfTokenValue}, nil
    17  }
    18  
    19  func NewFakeCsrfTokenFetcher() *FakeCsrfTokenFetcher {
    20  	return &FakeCsrfTokenFetcher{}
    21  }