Я реализовал Spring
приложение с mongodb
, а теперь я внедрил Rest-аутентификацию с помощью Spring security и Mongodb , и теперь мне нужно добавить заголовок Authorization
, и онтолько показывает данные из вызова API, если Authorization
в порядке, с этого момента все в порядке, но мне интересно, как я могу получить это значение?Я имею в виду, что я хочу сделать Вход в приложение, у меня должна быть авторизация для этого?Если нет, то ответ при входе должен вернуть эту авторизацию, чтобы использовать ее в следующих вызовах?Я также прочитал о aws token
также oauth2
, но я действительно хочу знать процесс, я имею в виду, в каком потоке обычный пользователь может войти в приложение и затем делать вызовы с авторизацией?
Мои платформы:
БД - MongoDB
Сервер - Spring
Веб - угловой
Приложение - Android
Это проект для игры-викторины, который может поддерживать мультиигровые варианты (более 1 игрока играют одновременно)
Так что мне нужно понять, что из APP / WEB мне нужно позвонить, скажем, api/ v1 / login и затем отправить пользователя и пароль, хорошо, где часть, когда мне нужно создать bcrypted и salt-материал для хранения его в db?Нужно ли делать это в приложении, а затем отправлять, например, материал SHA через JSON при вызове входа в систему, или лучше отправить пароль на сервер, чтобы сервер выполнял все операции и сохранял их на БД?