File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -73,6 +73,7 @@ func main() {
73
73
r .GET ("/" , controllers .Home )
74
74
75
75
r .GET ("/github/callback" , middleware .SupabaseCookieAuth (), diggerController .GithubAppCallbackPage )
76
+ r .GET ("/github/callback_fe" , middleware .WebhookAuth (), diggerController .GithubAppCallbackPage )
76
77
r .POST ("/github-app-webhook" , diggerController .GithubAppWebHook )
77
78
78
79
r .POST ("/_internal/process_runs_queue" , middleware .WebhookAuth (), diggerController .ProcessRunQueueItems )
Original file line number Diff line number Diff line change @@ -22,6 +22,12 @@ func WebhookAuth() gin.HandlerFunc {
22
22
c .Abort ()
23
23
return
24
24
}
25
+ // webhook auth optionally accepts organisation ID as a value
26
+ orgIdHeader := c .GetHeader ("X-Digger-Org-ID" )
27
+ if orgIdHeader != "" {
28
+ c .Set (ORGANISATION_ID_KEY , orgIdHeader )
29
+ }
30
+
25
31
c .Next ()
26
32
return
27
33
}
You can’t perform that action at this time.
0 commit comments