diff --git a/src/delegate.html b/src/delegate.html index 0f837f8..bbf09f6 100644 --- a/src/delegate.html +++ b/src/delegate.html @@ -2,6 +2,8 @@ + + Login Request access
- +
@@ -139,8 +141,10 @@

Request access

var dateTime = new Date(); var formSignIn = document.querySelector('.form-signin'); + var subjectInput = formSignIn.querySelector('#subject'); var inputExp = formSignIn.querySelector('#exp'); var dateTimePicker = $('#datetimepicker1'); + var domains = document.getElementById('domains') var authorizerResponse = document.querySelector('.authorizer-response'); var authorizerToken = document.getElementById('token'); @@ -151,12 +155,18 @@

Request access

formSignIn.addEventListener('submit', function (e) { e.preventDefault(); - var formData = new URLSearchParams(new FormData(formSignIn)); + var formDataUrlParams = 'exp=' + inputExp.value + '&subject=' + subjectInput.value; + domains.querySelectorAll('input').forEach(function(input) { + if (input.checked) { + formDataUrlParams = formDataUrlParams + '&' + input.name + '=' + input.value + } + }) + var formDataUrlSearchParams = new URLSearchParams(formDataUrlParams); fetch('/delegate', { credentials: 'include', method: 'post', - body: formData + body: formDataUrlSearchParams.toString() }) .then(function (response) { if (response.status !== 200) diff --git a/src/index.html b/src/index.html index 734d9d6..4956788 100644 --- a/src/index.html +++ b/src/index.html @@ -3,29 +3,57 @@ Authorizer + -

Authorizer

- - +