mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-12-03 05:35:25 +01:00
29 lines
943 B
PHP
29 lines
943 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Auth;
|
|
|
|
use Illuminate\Http\Request;
|
|
use Laravel\Passport\Http\Controllers\PersonalAccessTokenController as PassportPersonalAccessTokenController;
|
|
|
|
class PersonalAccessTokenController extends PassportPersonalAccessTokenController
|
|
{
|
|
/**
|
|
* Get all of the personal access tokens for the authenticated user.
|
|
*
|
|
* @param \Illuminate\Http\Request $request
|
|
* @return \Illuminate\Database\Eloquent\Collection
|
|
*/
|
|
public function forUser(Request $request)
|
|
{
|
|
// WebAuthn is useless when authentication is handle by
|
|
// a reverse proxy so we return a 202 response to tell the
|
|
// client nothing more will happen
|
|
if (config('auth.defaults.guard') === 'reverse-proxy-guard') {
|
|
return response()->json([
|
|
'message' => 'no personal access token with reverse proxy'], 202);
|
|
}
|
|
|
|
parent::forUser($request);
|
|
}
|
|
|
|
} |