如何在Angular应用程序中处理API凭据?

时间:2017-10-26 12:59:20

标签: javascript angular laravel api

我在Laravel中创建了一个API,我在Angular中有一个小型SPA,可通过用户名&amp ;;在应用程序中登录密码并接收令牌。使用此令牌,您可以使用API​​执行一些基本操作。

在Angular应用程序(纯文本 - javascript等等)中保存凭据(用户和通行证)并不好。如何在Javascript中处理这种auth?什么是最佳做法?

1 个答案:

答案 0 :(得分:1)

登录后,您可以返回令牌并存储在 localstorage 中以供将来使用和刷新,如果您不想手动将令牌放入每个ajax调用,您可以添加到 $ http 喜欢:

$http.defaults.headers.common['Authorization'] = 'Bearer ' + storage.token;

我用这个库尝试了 angularjs laravel https://github.com/tymondesigns/jwt-auth