我有一个关于laravel和护照的工作问题... 授予的可用类型='(
知道一切正常...我有以下情况...
我需要使用两种类型的授权... 客户端凭据 ,以便内置应用程序可以使用API和 密码凭据< / em> 。
我有一条路线...假设此路线称为check
...它返回用户信息(return response () -> json ($ request-> user ());
)
当我将此路由放入“ auth:api”中间件中并尝试使用ClientCrendentials令牌访问它时,我得到“未认证”。 当我使用PasswordCredentials令牌时,我可以完美地访问路由,并且它返回用户数据...
当我将路由放入“客户端”中间件中并尝试使用ClientCrendentials令牌进行访问时,我可以访问该路由,并且由于没有关联的用户,因此不会返回任何用户数据... 当我使用PasswordCredentials令牌时,我可以完美地访问路由,但是现在我需要用户数据,它不返回任何内容...
我有点困惑...我需要通过一个独特的中间件...两者都被视为相同...有人知道我该怎么做吗?