From 0540a28ad16f41fa1c741288d07eb1b5321de161 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sat, 11 Apr 2020 20:14:50 -0600 Subject: [PATCH] Update oauth api, allow multiple redirect_uris. Fixes #2106 --- app/Http/Controllers/Api/ApiV1Controller.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/ApiV1Controller.php b/app/Http/Controllers/Api/ApiV1Controller.php index 1a24a04e6..99bc1630e 100644 --- a/app/Http/Controllers/Api/ApiV1Controller.php +++ b/app/Http/Controllers/Api/ApiV1Controller.php @@ -70,11 +70,13 @@ class ApiV1Controller extends Controller 'website' => 'nullable' ]); + $uris = implode(',', explode('\n', $request->redirect_uris)); + $client = Passport::client()->forceFill([ 'user_id' => null, 'name' => e($request->client_name), 'secret' => Str::random(40), - 'redirect' => $request->redirect_uris, + 'redirect' => $uris, 'personal_access_client' => false, 'password_client' => false, 'revoked' => false,