Есть ли способ иметь несколько пользователей на одном устройстве, чтобы никто не был одним и тем же человеком с помощью Webauthn в Django?

В настоящее время я работаю над проектом на Django. Приложение, о котором идет речь, позволяет агентам регистрировать свое присутствие на постах охраны (охрана) и совершать обход. На каждом посту может быть 2 или 3 агента, которые должны использовать одно и то же устройство (смартфон или планшет). Чтобы убедиться, что каждый агент действительно присутствует на посту, я хотел использовать в приложении Webauthn (отпечатки пальцев). Таким образом, после подключения с помощью идентификаторов формы подключения Django, они должны будут пройти аутентификацию с помощью Webauthn, чтобы иметь возможность зарегистрировать свое прибытие на пост. Естественно, каждый агент должен был бы регистрироваться по своим отпечаткам пальцев на самом уровне параметров безопасности устройства. Мой вопрос заключается в том, возможно ли это с общим устройством. Возможно, агенты захотят помогать друг другу, передавая свои учетные данные для входа в Django, так что если аутентификация по Webauthn может привести к тому, что агент B не сможет войти в систему, притворяясь агентом A. Спасибо добрым душам, которые окажут мне честь, ответив мне.

Мои коды уже позволяют регистрироваться и проходить аутентификацию с помощью webauthn.

Вернуться на верх