From e33c51b0706e846a26a1a3af67283e8c6f440d5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Giroux?= Date: Sun, 12 Feb 2017 22:38:09 -0500 Subject: [PATCH] headers auth --- config/initializers/graphiql.rb | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 config/initializers/graphiql.rb diff --git a/config/initializers/graphiql.rb b/config/initializers/graphiql.rb new file mode 100644 index 0000000..6398b8a --- /dev/null +++ b/config/initializers/graphiql.rb @@ -0,0 +1,6 @@ +require "base64" + +GraphiQL::Rails.config.headers['Authorization'] = -> (context) do + credentials = Base64.strict_encode64("#{context.params['username']}:#{context.params['password']}") + "basic #{credentials}" +end