Я занимаюсь разработкой приложения для Интернета и Android:
Я решил использовать
session authentication for web application and
JWT based authentication for android app
Я обнаружил, что для обоих приложений мне придется создавать конечные точки API для использования данных.
Я использую DRF для создания конечных точек API:
Will DRF views indentify the request and check the user based on session authentication or JWT token
Or
i have to write different views for session authentication and JWT authentication seprately.
Кроме того, какие поля необходимы для входа в мою модель custom_user
.Я могу думать ниже.
email: (to be used as username)
password:
OTP to verify email: (to be used for android app)
OTP for password recovery: (to be used for android app)
OTP expiry date to verify email : (to be used for android app)
OTP expiry date for password recovery : (to be used for android app)
For webapp: email recovery and forgot password will be sent as links to email.