summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/u2f/util.js.coffee.erb
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/u2f/util.js.coffee.erb')
-rw-r--r--app/assets/javascripts/u2f/util.js.coffee.erb15
1 files changed, 15 insertions, 0 deletions
diff --git a/app/assets/javascripts/u2f/util.js.coffee.erb b/app/assets/javascripts/u2f/util.js.coffee.erb
new file mode 100644
index 00000000000..d59341c38b9
--- /dev/null
+++ b/app/assets/javascripts/u2f/util.js.coffee.erb
@@ -0,0 +1,15 @@
+# Helper class for U2F (universal 2nd factor) device registration and authentication.
+
+class @U2FUtil
+ @isU2FSupported: ->
+ if @testMode
+ true
+ else
+ gon.u2f.browser_supports_u2f
+
+ @enableTestMode: ->
+ @testMode = true
+
+<% if Rails.env.test? %>
+U2FUtil.enableTestMode();
+<% end %>