Я пытаюсь выполнить однократную проверку регистрации и ежедневный вход в систему с помощью SMS OTP для моего приложения, используя реализацию идентификатора ядра asp.net.
Это однократный токен, срок действия которого истекает через 15 минут. если не используется
Пользователь должен запросить его снова в случае, если срок его действия истек или утерян
При поиске, все реализации предоставляют подробности о проверке на основе MFA или Google Authenticator, где этот сценарийнемного отличается.
Токен не будет сгенерирован сервером, а не приложением Authenticator.
Мне нужно хранить токен вместе с его генерируемым временем.
токеном будет шестизначное SMS.
Сценарий больше похож на password less auth
, упомянутый здесь , но тогда токен в этом случае не сохраняется, мне нужно его сохранитьс помощью Validity, не уверен, как расширить идентификатор ядра .net, чтобы он соответствовал вышеуказанному требованию.
Это довольно стандартный способ аутентификации номера телефона
Я знаю, что это не стандартный формат SO, но язатрудняюсь с чего начать