Как аутентифицировать пользователя по номеру мобильного телефона и следующей авторизации

Привет всем, у меня есть процесс аутентификации, в котором пользователь вводит свой номер телефона, затем я создаю otp (код аутентификации) и отправляю пользователю токен через SMS, затем пользователь вводит этот токен, чтобы проверить свой номер мобильного телефона в БД. но теперь как я могу сделать next-auth для создания сеанса для пользователя и сохранения его в системе?

Я думаю, мне следует использовать поставщика учетных данных, но как?

когда я использую

      signIn('credentials' , {mobileNumber})

next-auth просто обновляет страницу и переходит к http://localhost:3000/signin?callbackUrl=http://localhost:3000/signin?callbackUrl=http://localhost:3000/signin?callbackUrl=http://localhost:3000/signin?callbackUrl=http://localhost:3000/signin

async authorize(credentials)

метод не вызывается!

0 ответов

Другие вопросы по тегам