Oauth2-server-laravel custom message response

Viewed 2542

I am using Oauth-server-laravel Authentication.

What i have done so far:

When i post wrong access_token to API that i have created in laravel it gives following response,

{
  "error": "access_denied",
  "error_description": "The resource owner or authorization server denied the request."
}

I have used oauth as middleware in route as follow,

Route::group(['namespace' => 'Modules\User\Http\Controllers', 'middleware' => 'oauth'], function () {

    // Get User Profile Details
    Route::post('getUserProfileDetail', 'UserController@getUserProfileDetail');
});

Problem:

If credentials are wrong then oauth automatically respond with it's default message and i want to customize that response messages,

I have half succeed in that if credentials are correct then it calls function that specifies in route and in that i am appending mre response that i want to send.

$response = $this->authorizer->issueAccessToken();

$code = 200; //Response OK
$response['result'] = 'success';
$response['user_id'] = $user['id'];
$response['email'] = $user['email'];
$response['name'] = $user['name'];

But i'm unable to send it when credentials are not correct because it can't call function and send it's default response to user.

1 Answers
Related