Django Authentication, должен ли фронтенд подключаться к удаленной базе данных, используя API или SSH ключ?

Я новичок в бэкенде и сейчас в моем бэкенде у меня есть база данных и сервер, я пытаюсь создать функцию входа и регистрации. А во фронтенде я не подключаюсь к базе данных напрямую.

Мой вопрос в том, должен ли я подключиться к своей базе данных, используя мой ssh ключ, чтобы я мог зарегистрировать пользователя непосредственно на моем фронтенде? Или я должен просто отправить имя пользователя и пароль в бэкенд, используя мой API? Но для этого подхода, как закодировать пароль и сохранить его в таблице аутентификации пользователей?

Или обе мои идеи выше не подходят? Что обычно делают разработчики для регистрации и входа пользователя при наличии удаленного сервера и базы данных?

Любая идея будет принята с благодарностью. Спасибо за помощь!

С уважением,

Xi

Вернуться на верх