summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/shared/sessions/u2f.js
blob: 1d075f7e8727afb5a255b3488225ae9d36ad8534 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import U2FAuthenticate from '../../u2f/authenticate';

export default () => {
  if (!gon.u2f) return;

  const u2fAuthenticate = new U2FAuthenticate(
    $('#js-authenticate-u2f'),
    '#js-login-u2f-form',
    gon.u2f,
    document.querySelector('#js-login-2fa-device'),
    document.querySelector('.js-2fa-form'),
  );
  u2fAuthenticate.start();
  // needed in rspec
  gl.u2fAuthenticate = u2fAuthenticate;
};