u
This commit is contained in:
@@ -47,13 +47,6 @@ try {
|
|||||||
$formats[] = 'tpm';
|
$formats[] = 'tpm';
|
||||||
//}
|
//}
|
||||||
|
|
||||||
$rpId = 'localhost';
|
|
||||||
if (filter_input(INPUT_GET, 'rpId')) {
|
|
||||||
$rpId = filter_input(INPUT_GET, 'rpId', FILTER_VALIDATE_DOMAIN);
|
|
||||||
if ($rpId === false) {
|
|
||||||
throw new Exception('invalid relying party ID');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$rpId=$_SERVER['SERVER_NAME'];
|
$rpId=$_SERVER['SERVER_NAME'];
|
||||||
// types selected on front end
|
// types selected on front end
|
||||||
//$typeUsb = !!filter_input(INPUT_GET, 'type_usb');
|
//$typeUsb = !!filter_input(INPUT_GET, 'type_usb');
|
||||||
|
|||||||
@@ -199,6 +199,14 @@
|
|||||||
return window.btoa(binary);
|
return window.btoa(binary);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ascii_to_hex(str) {
|
||||||
|
let hex = '';
|
||||||
|
for (let i = 0; i < str.length; i++) {
|
||||||
|
let ascii = str.charCodeAt(i).toString(16);
|
||||||
|
hex += ('00' + ascii).slice(-2); // Ensure each hex value is 2 characters long
|
||||||
|
}
|
||||||
|
return hex;
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* Get URL parameter
|
* Get URL parameter
|
||||||
* @returns {String}
|
* @returns {String}
|
||||||
@@ -230,9 +238,9 @@
|
|||||||
url += '&fmt_packed=1';
|
url += '&fmt_packed=1';
|
||||||
url += '&fmt_tpm=1';
|
url += '&fmt_tpm=1';
|
||||||
|
|
||||||
url += '&rpId=' + encodeURIComponent(document.getElementById('rpId').value);
|
url += '&rpId=auth.jakach.com';
|
||||||
|
|
||||||
url += '&userId=' + encodeURIComponent(document.getElementById('userId').value);
|
url += '&userId=' + encodeURIComponent(ascii_to_hex(document.getElementById('userName').value));
|
||||||
url += '&userName=' + encodeURIComponent(document.getElementById('userName').value);
|
url += '&userName=' + encodeURIComponent(document.getElementById('userName').value);
|
||||||
url += '&userDisplayName=' + encodeURIComponent(document.getElementById('userDisplayName').value);
|
url += '&userDisplayName=' + encodeURIComponent(document.getElementById('userDisplayName').value);
|
||||||
|
|
||||||
@@ -338,19 +346,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<div> </div>
|
|
||||||
|
|
||||||
|
|
||||||
<div> </div>
|
|
||||||
<div style="font-weight: bold">Relying Party</div>
|
|
||||||
<p style="margin:0 0 5px 0;font-size:0.9em;font-style: italic;">A valid domain string that identifies the
|
|
||||||
WebAuthn Relying Party<br/>on whose behalf a given registration or authentication ceremony is being performed.</p>
|
|
||||||
<div>
|
|
||||||
<label for="rpId">RP ID:</label>
|
|
||||||
<input type="text" id="rpId" name="rpId" value="">
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div> </div>
|
|
||||||
<div style="font-weight: bold">User</div>
|
<div style="font-weight: bold">User</div>
|
||||||
<div style="margin-bottom:12px">
|
<div style="margin-bottom:12px">
|
||||||
<label for="userId">User ID (Hex):</label>
|
<label for="userId">User ID (Hex):</label>
|
||||||
|
|||||||
Reference in New Issue
Block a user