【发布时间】:2016-03-14 14:05:39
【问题描述】:
我正在构建一系列用于小型企业的 Web 应用程序。我们将使用 laravel 框架来构建这些应用程序。第一个应用程序将管理所有未来应用程序的用户、身份验证和授权。 我有两个疑问:
- 此身份验证集成是否有一些最佳实践/模型?我如何告诉应用 B 用户已通过身份验证并且可以访问它?我想构建不同的 laravel 应用以使其更易于维护,但(至少目前)它们将在同一服务器上运行。
- 是否可以与另一个 php、非 laravel 应用程序进行集成?我有一个旧版 web 应用程序,我正在尝试在我的 laravel 代码中编写对其进行身份验证的会话数据并将用户重定向到该应用程序,但会话数据显然不是“持久的”。
提前致谢。
【问题讨论】:
-
有很多可能性,您可以在数据库上保留会话并且所有应用程序都使用相同的数据库,您可以创建一个 RESTful API 并使用带有 JWT 的 OAuth 进行身份验证并向您的第一个请求应用程序以确保用户已通过身份验证。首先,您必须缩小硬件方面的限制。出于这个原因,我投票结束这个问题。
标签: php laravel authentication integration