Django: веб-приложение с аутентификацией сеанса и Android-приложение с аутентификацией JWT: как управлять представлениями DRF и системами входа в систему - PullRequest
0 голосов
/ 14 октября 2018

Я занимаюсь разработкой приложения для Интернета и 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.
...