diff options
Diffstat (limited to 'app/assets/javascripts/authentication/u2f/index.js')
-rw-r--r-- | app/assets/javascripts/authentication/u2f/index.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/app/assets/javascripts/authentication/u2f/index.js b/app/assets/javascripts/authentication/u2f/index.js new file mode 100644 index 00000000000..f129acca1c3 --- /dev/null +++ b/app/assets/javascripts/authentication/u2f/index.js @@ -0,0 +1,17 @@ +import $ from 'jquery'; +import U2FAuthenticate from './authenticate'; + +export default () => { + if (!gon.u2f) return; + + const u2fAuthenticate = new U2FAuthenticate( + $('#js-authenticate-token-2fa'), + '#js-login-token-2fa-form', + gon.u2f, + document.querySelector('#js-login-2fa-device'), + document.querySelector('.js-2fa-form'), + ); + u2fAuthenticate.start(); + // needed in rspec (FakeU2fDevice) + gl.u2fAuthenticate = u2fAuthenticate; +}; |