我在 Laravel 中创建了一个 API,我在 Angular 中有一个小型 SPA,它通过用户名和密码登录应用程序并接收 token 。使用此 token ,您可以使用 API 执行一些基本操作。
不能在 Angular 应用程序(纯文本 - javascript 等)中保存凭据(用户和密码)。我如何在 Javascript 中处理这种身份验证?什么是最佳做法?
最佳答案
登录后,您可以返回 token 并将其存储在localstorage 中以备将来使用和刷新,如果您不想手动将 token 放入每个ajax 调用中,您可以添加到$http 喜欢:
$http.defaults.headers.common['Authorization'] = 'Bearer ' + storage.token;
我已经用 angularjs 和 laravel 尝试过这个库: https://github.com/tymondesigns/jwt-auth
关于javascript - 如何在 Angular 应用程序中处理 API 凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46955025/