Skip to content
Snippets Groups Projects
Commit 6f316c09 authored by Thomas Schneider's avatar Thomas Schneider
Browse files

Check for GitLab token

parent 1f7b9f5e
No related branches found
No related tags found
No related merge requests found
Pipeline #1649 failed
--- ---
issue_tag: RT issue_tag: RT
token:
rt: rt:
server: https://rt.example.org/ server: https://rt.example.org/
user: gl-bridge user: gl-bridge
......
...@@ -16,6 +16,9 @@ rt = RT_Client.new(server: settings.rt[:server], ...@@ -16,6 +16,9 @@ rt = RT_Client.new(server: settings.rt[:server],
cookies: settings.rt[:cookies]) cookies: settings.rt[:cookies])
post '/' do # rubocop:disable Metrics/BlockLength post '/' do # rubocop:disable Metrics/BlockLength
if not settings.token.nil?
halt 403 unless request.env['HTTP_X_GITLAB_TOKEN'] == settings.token
end
gitlab_event = request.env['HTTP_X_GITLAB_EVENT'] gitlab_event = request.env['HTTP_X_GITLAB_EVENT']
case gitlab_event case gitlab_event
when 'Push Hook' when 'Push Hook'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment