Laravel护照授权类型中间件

时间:2019-04-24 15:45:20

标签: laravel oauth-2.0 laravel-passport

我有一个关于laravel和护照的工作问题... 授予的可用类型='(

知道一切正常...我有以下情况...

我需要使用两种类型的授权... 客户端凭据 ,以便内置应用程序可以使用API​​和 密码凭据< / em>

我有一条路线...假设此路线称为check ...它返回用户信息(return response () -> json ($ request-> user ());

当我将此路由放入“ auth:api”中间件中并尝试使用ClientCrendentials令牌访问它时,我得到“未认证”。 当我使用PasswordCredentials令牌时,我可以完美地访问路由,并且它返回用户数据...

当我将路由放入“客户端”中间件中并尝试使用ClientCrendentials令牌进行访问时,我可以访问该路由,并且由于没有关联的用户,因此不会返回任何用户数据... 当我使用PasswordCredentials令牌时,我可以完美地访问路由,但是现在我需要用户数据,它不返回任何内容...

我有点困惑...我需要通过一个独特的中间件...两者都被视为相同...有人知道我该怎么做吗?

0 个答案:

没有答案