Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel passport多租户客户端_Php_Laravel_Oauth 2.0_Laravel Passport - Fatal编程技术网

Php Laravel passport多租户客户端

Php Laravel passport多租户客户端,php,laravel,oauth-2.0,laravel-passport,Php,Laravel,Oauth 2.0,Laravel Passport,我有一个应用程序,它是远程PostgreSQL数据库的REST网关,我使用Passport进行身份验证 此应用程序由本地MySQL数据库组成,用于oauth、用户、角色、权限等。。。还有一个远程PostgreSQL,提供数据服务 我需要为每个客户端(个人客户端和密码客户端)影响租户,如下所示: Client A: can fetch data from schema X Client B: can fetch data from schema Y Client C: can fetch data

我有一个应用程序,它是远程PostgreSQL数据库的REST网关,我使用Passport进行身份验证

此应用程序由本地MySQL数据库组成,用于oauth、用户、角色、权限等。。。还有一个远程PostgreSQL,提供数据服务

我需要为每个客户端(个人客户端和密码客户端)影响租户,如下所示:

Client A: can fetch data from schema X
Client B: can fetch data from schema Y
Client C: can fetch data from schema X and Y
最好的方法是什么


谢谢。

这是一个常见问题,不幸的是,你问这类问题的网络并不正确,因为答案很长,或者很多答案可能是正确的(固执己见的)。这只是一个无法在“编码”级别上复制的问题,我担心这将被关闭。嗨@Kyslik,谢谢你的回答,我的问题是关于Laravel Passport软件包的,你是对的,答案可能会自以为是,这是我想要的,我有办法做到这一点,但我也希望其他用户的意见。:)