Laravel 5 Laravel5.4从api源对用户进行身份验证,即没有用于用户/管理员的数据库表

Laravel 5 Laravel5.4从api源对用户进行身份验证,即没有用于用户/管理员的数据库表,laravel-5,Laravel 5,Laravel5.4从api源对用户进行身份验证,即没有用于用户/管理员的数据库表。我期望Api会有JSON响应,在成功之后如何使用Auth类,这样我就可以像维护数据库一样维护会话和身份验证。我必须进行自定义身份验证吗?若有,我将如何在检查数据库时启动尝试方法。我已经做了管理员守卫,有没有办法做到这一点。谢谢。检查此项-谢谢Gaurav我是否需要定制中间件来从外部api进行身份验证?Api响应为我提供了令牌我是否必须将该令牌存储在数据库中才能使身份验证驱动程序和保护工作?不。在这种情况下,需要自

Laravel5.4从api源对用户进行身份验证,即没有用于用户/管理员的数据库表。我期望Api会有JSON响应,在成功之后如何使用Auth类,这样我就可以像维护数据库一样维护会话和身份验证。我必须进行自定义身份验证吗?若有,我将如何在检查数据库时启动尝试方法。我已经做了管理员守卫,有没有办法做到这一点。谢谢。

检查此项-谢谢Gaurav我是否需要定制中间件来从外部api进行身份验证?Api响应为我提供了令牌我是否必须将该令牌存储在数据库中才能使身份验证驱动程序和保护工作?不。在这种情况下,需要自定义用户提供程序。这至少需要OOP的中级知识。我需要在提供者中定义模型吗?我没有用户数据库。我正在会话中存储令牌。我有三种类型的用户,即用户、成员、管理员。我制作了中间件来检查会话或api响应。现在,我尝试为每个用户创建一个guard,以便它检查api响应或会话中的特定值。感谢您的时间。要么您手动管理它(长期的错误决策),在会话中存储令牌并使用中间件进行检查,要么您创建自定义用户提供程序并将所有逻辑放在各自的方法中。这样,您可以继续正常使用Laravel的Auth和Guard功能。