Я новичок в стеке MEAN и разрабатываю сквозное приложение с использованием MEAN. У меня небольшая путаница в том, как обращаться с токенами аутентификации на стороне клиента (т. Е. В Angularjs).Как обрабатывать токены аутентификации в приложении стека MEAN
Я создал токен аутентификации после регистрации пользователя или входа в приложение. Я выполнил this link для создания токена аутентификации. Я установил токен аутентификации в заголовках ответов и сохранил его в браузерах localStorage на стороне клиента. Я обращался к нему всякий раз, когда звонил REST.
Хорошая практика доступа к токенам непосредственно из localStorage, или мне нужно получить доступ к токену, создав фабрику или службу. Я видел много ответов SO, в которых они получают доступ к токенам, создавая фабрику или службу, но моя путаница в том, что я могу получить доступ к токену прямо из localStorage, почему мне нужно создать завод или услугу? Есть ли какие-либо рекомендации для этого?
к гораздо словам - нет коды, нет графики) – khex
Моих сомнений было, это хорошая практика, чтобы получить доступ к лексемам, непосредственно используя, '$ window.localStorage.getItem («tokenName»);' (или) должна я использовать услугу, чтобы сделать это как 'app.factory (функция 'getTokens'() { возврата { // код для браузеров доступа к локальным Strage } .}):' ?? – MdKamil