github.com/brimstone/sbuca@v0.0.0-20151202175429-8691d9eba5c5/server/authorize.go (about)

     1  package server
     2  
     3  import "net/http"
     4  
     5  func authorizeSigning(res http.ResponseWriter, req *http.Request) {
     6  	if req.Header.Get("X-API-KEY") != config["sign-token"] {
     7  		res.WriteHeader(http.StatusUnauthorized)
     8  	}
     9  }
    10  
    11  func authorizeAdmin(res http.ResponseWriter, req *http.Request) {
    12  	if req.Header.Get("X-API-KEY") != config["admin-token"] {
    13  		res.WriteHeader(http.StatusUnauthorized)
    14  	}
    15  }