gpt4 book ai didi

php - Laravel Passport - 通过客户端 ID 获取客户端密码

转载 作者:行者123 更新时间:2023-12-02 00:40:10 24 4
gpt4 key购买 nike

我有来自 oauth_clients 的 client_id 并且需要获取 secret。不可能进行正常的模型查询或数据库查询,因为 secret 属性受到保护。

最佳答案

如果您知道 oauth_clients id,您可以访问 client_idclient_secret:

/**
* DefaultController constructor.
*/
public function __construct()
{
$this->client = DB::table('oauth_clients')->where('id', 2)->first();
}

/**
* @param Request $request
* @return mixed
*/
protected function authenticate(Request $request)
{
$request->request->add([
'username' => $request->username,
'password' => $request->password,
'grant_type' => 'password',
'client_id' => $this->client->id,
'client_secret' => $this->client->secret,
'scope' => '*'
]);

$proxy = Request::create(
'oauth/token',
'POST'
);

return Route::dispatch($proxy);
}

关于php - Laravel Passport - 通过客户端 ID 获取客户端密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47287719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com