Авторизация на локальном сайте django для посетителей из интернет с проверкой логинов через ldap + доп проверка через sms?
Доброго времени суток!
На локальном серваке реализовал SSO при помощи библиотеки django-auth-ldap, работает как и ожидалось, пользователь со своей доменной учеткой ходит на сайт. Но... подумывая о расширении функционала, пришел к мысли, что понадобится также реализовать и вход на корп.сайт через внешний интернет, по тому же логину и паролю, только плюс ко всему необходимо отправить смс с подтверждающим кодом. В чем собственно вопрос: какими механизмами возможна реализация такой вот двухфакторной авторизации?
При входе через ldap в django создается пользователь собственно которого и надо будет уже проверять(наверное), а если первого входа с локалки не было, и пользователя в базе django нет? Получается у меня должно быть два адреса для входа, один для внутренних пользователей, второй для внешних?
Благодарю за напутствующие слова))