summaryrefslogtreecommitdiff
path: root/internal/cmd/root.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/cmd/root.go')
-rw-r--r--internal/cmd/root.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/cmd/root.go b/internal/cmd/root.go
index db0c87a..af7d694 100644
--- a/internal/cmd/root.go
+++ b/internal/cmd/root.go
@@ -7,6 +7,8 @@ import (
"net/http/httputil"
"net/url"
"time"
+
+ "github.com/Wacky404/rpserver/internal/auth"
)
func ExecuteServer() {
@@ -17,6 +19,11 @@ func ExecuteServer() {
}
func handleProxy(w http.ResponseWriter, r *http.Request) {
+ if !auth.Verifyrequest(r) {
+ http.Error(w, "Unauthorized", http.StatusUnauthorized)
+ return
+ }
+
backendURL, err := getBackendURL(r)
if err != nil {
http.Error(w, "Backend URL not provided", http.StatusBadRequest)