假设有一个应用程序有 10 个动态页面(可能是表单),其中 8 个页面受到限制(需要用户登录应用程序),2 个页面可供匿名用户使用。
我的前端应用程序在 Angular 2 中,后端 API 是在 Laravel 5.4 中开发的。我对 JWT 令牌更着迷,并发现 laravel 通过护照具有内置支持。
问题:
- 我可以轻松地为这 8 个受限页面使用密码授予令牌。但是如何将访客令牌提供给我的 Angular 应用程序以访问这两个页面
- 如何限制访客用户访问 8 个受限页面的 API 功能。(或者我如何检查访问的用户是访客还是 API 端的登录用户)
注意:我不能使用个人访问令牌,因为它将允许我的应用程序使用任何受限的 API 功能。