JWT 可以跨不同的 AngularJS 应用程序使用吗?
Can JWT be used across different AngularJS Apps?
我有一个 Laravel 5.1 API 连接到 AngularJS 前端。
我可以这样做吗..
拥有一个(托管在 mydomain/public)AngularJS 应用程序,其唯一目的是对用户进行身份验证并从 Laravel API后端
以某种方式将相同的令牌传递给第二个令牌(托管在 mydomain/secure)AngularJS,以便对用户进行身份验证并访问应用程序。
我知道令牌保存在本地存储中,所以我看不出我不能或必须将这两个应用程序合并在一起的原因。
干杯,
是的。它们与您定义的 Ng-App 个应用程序或 Angular 个应用程序实例无关。
JSON Web 令牌如何工作??
浏览器或移动客户端向认证服务器发出包含用户登录信息的请求。身份验证服务器生成一个新的 JWT 访问令牌并将其 returns 发送给客户端。在对受限资源的每个请求中,客户端都会在查询字符串或授权 header 中发送访问令牌。然后服务器验证令牌,如果有效,returns 客户端的安全资源。
因此服务器逻辑不依赖于您的前端是单页还是多页。
您可以阅读此 post 以更清楚地了解:
我有一个 Laravel 5.1 API 连接到 AngularJS 前端。
我可以这样做吗..
拥有一个(托管在 mydomain/public)AngularJS 应用程序,其唯一目的是对用户进行身份验证并从 Laravel API后端
以某种方式将相同的令牌传递给第二个令牌(托管在 mydomain/secure)AngularJS,以便对用户进行身份验证并访问应用程序。
我知道令牌保存在本地存储中,所以我看不出我不能或必须将这两个应用程序合并在一起的原因。
干杯,
是的。它们与您定义的 Ng-App 个应用程序或 Angular 个应用程序实例无关。
JSON Web 令牌如何工作??
浏览器或移动客户端向认证服务器发出包含用户登录信息的请求。身份验证服务器生成一个新的 JWT 访问令牌并将其 returns 发送给客户端。在对受限资源的每个请求中,客户端都会在查询字符串或授权 header 中发送访问令牌。然后服务器验证令牌,如果有效,returns 客户端的安全资源。
因此服务器逻辑不依赖于您的前端是单页还是多页。
您可以阅读此 post 以更清楚地了解: