I was being very careful with my question as i did not want this to turn into mod research. I saw the code check for external2fa and i thought it was either something that was started and not finished. Something that was still in design and still being developed, or something else entirely. So i wanted to ask under support to see if it was a feature that you were aware of, if not then ill have to research it myself to see what it is.
Just so you are aware of what i am referring to i will share the code i found. Maybe it was an old feature left over from an older version that no longer exists. Maybe it used to be a 2fa plugin that needed a json file but no longer exists.
Just fyi i did a search of the whole db for external2fa and found nothing.
in ajax.staff.php
if ($_POST && $form && $form->isValid()) {
if ($config['config'] && $config['config']['external2fa'])
$external2fa = true;
// Save the setting based on setup form
$clean = $form->getClean();
if (!$external2fa) {
$config = ['config' => $clean, 'verified' => 0];
$staff->updateConfig(array(
$auth->getId() => JsonDataEncoder::encode($config)));
}