Лучшие практики для аутентификации приложения Nuxt с AWS Amplify и Cognito - PullRequest
0 голосов
/ 19 марта 2020

Хранит ли пользователь AWS Cognito от пользователя, выполняющего вход и проверяющего это в промежуточном программном обеспечении, безопасный способ аутентификации и защиты маршрутов и данных? Я видел множество способов использования Auth0 и модуля Nuxt 'auth', но я не понимаю, необходимы ли они, когда я уже использую AWS 'Cognito для обработки аутентификации.

Я могу получить Усиление Authenticator для успешного входа в систему и сохранения возвращенного пользователя и информации в хранилище Vuex (store.state.auth.user).

Если я просто использую промежуточное программное обеспечение для глобальной защиты маршрутов, например:

export default function({store, redirect}){
    if(!store.state.auth.user){
      return redirect('/login')
    }
}

, а затем использую то же самое значение store.state.auth.user в хранилище, чтобы найти и получить их файлы это 1. Безопасный 2. Следуя лучшим рекомендациям?

...