|
182 | 182 | ;
|
183 | 183 | }
|
184 | 184 |
|
185 |
| -function getRegisterRequest(urls, username, displayName, credentialNickname, requireResidentKey = false) { |
| 185 | +function getRegisterRequest(urls, username, displayName, credentialNickname, requireResidentKey) { |
186 | 186 | return fetch(urls.register, {
|
187 | 187 | body: new URLSearchParams({
|
188 | 188 | username,
|
|
199 | 199 | ;
|
200 | 200 | }
|
201 | 201 |
|
202 |
| -function executeRegisterRequest(request, useU2f = false) { |
| 202 | +function executeRegisterRequest(request, useU2f) { |
203 | 203 | console.log('executeRegisterRequest', request);
|
204 | 204 |
|
205 | 205 | if (useU2f) {
|
|
361 | 361 | });
|
362 | 362 | }
|
363 | 363 |
|
364 |
| -function registerResidentKey() { |
365 |
| - return register(requireResidentKey = true); |
| 364 | +function registerResidentKey(event) { |
| 365 | + return register(event, true); |
366 | 366 | }
|
367 |
| -function register(requireResidentKey = false, getRequest = getRegisterRequest) { |
| 367 | +function register(event, requireResidentKey) { |
368 | 368 | const username = document.getElementById('username').value;
|
369 | 369 | const displayName = document.getElementById('displayName').value;
|
370 | 370 | const credentialNickname = document.getElementById('credentialNickname').value;
|
|
374 | 374 |
|
375 | 375 | return performCeremony({
|
376 | 376 | getIndexActions,
|
377 |
| - getRequest: urls => getRequest(urls, username, displayName, credentialNickname, requireResidentKey), |
| 377 | + getRequest: urls => getRegisterRequest(urls, username, displayName, credentialNickname, requireResidentKey), |
378 | 378 | statusStrings: {
|
379 | 379 | init: 'Initiating registration ceremony with server...',
|
380 | 380 | authenticatorRequest: 'Asking authenticators to create credential...',
|
|
446 | 446 | return webauthn.getAssertion(request.publicKeyCredentialRequestOptions);
|
447 | 447 | }
|
448 | 448 |
|
449 |
| -function authenticateWithUsername() { |
450 |
| - return authenticate(username = document.getElementById('username').value); |
| 449 | +function authenticateWithUsername(event) { |
| 450 | + return authenticate(event, document.getElementById('username').value); |
451 | 451 | }
|
452 |
| -function authenticate(username = null, getRequest = getAuthenticateRequest) { |
| 452 | +function authenticate(event, username) { |
453 | 453 | return performCeremony({
|
454 | 454 | getIndexActions,
|
455 |
| - getRequest: urls => getRequest(urls, username), |
| 455 | + getRequest: urls => getAuthenticateRequest(urls, username), |
456 | 456 | statusStrings: {
|
457 | 457 | init: 'Initiating authentication ceremony with server...',
|
458 | 458 | authenticatorRequest: 'Asking authenticators to perform assertion...',
|
|
0 commit comments