Module: Faria::Launchpad::Helper

Defined in:
lib/faria/launchpad/helper.rb

Overview

Rails helper for generating encrypted POST redirect forms

Instance Method Summary collapse

Instance Method Details

#post_encrypted_redirect_to(url, payload) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/faria/launchpad/helper.rb', line 7

def post_encrypted_redirect_to(url, payload)
  [
    "<noscript>Your browser has Javascript disabled, please enable it.</noscript>".html_safe,
    form_tag(url, authenticity_token: false, id: "frm"),
    hidden_field_tag("content_type", "application/jwe"),
    hidden_field_tag("payload", payload),
    # submit_tag("submit"),
    "</form>".html_safe,
    javascript_tag("document.getElementById('frm').submit();")
  ].join("\n").html_safe
end