mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-08-17 09:01:06 +02:00
Refactor routes rejection using middlewares
This commit is contained in:
@ -6,12 +6,9 @@ use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Requests\WebauthnRenameRequest;
|
||||
use DarkGhostHunter\Larapass\Eloquent\WebAuthnCredential;
|
||||
use App\Exceptions\UnsupportedWithReverseProxyException;
|
||||
|
||||
class WebAuthnManageController extends Controller
|
||||
{
|
||||
// use RecoversWebAuthn;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| WebAuthn Manage Controller
|
||||
@ -33,14 +30,6 @@ class WebAuthnManageController extends Controller
|
||||
*/
|
||||
public function index(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 webauthn with reverse proxy'], 202);
|
||||
}
|
||||
|
||||
$user = $request->user();
|
||||
$allUserCredentials = $user->webAuthnCredentials()
|
||||
->enabled()
|
||||
@ -72,6 +61,9 @@ class WebAuthnManageController extends Controller
|
||||
|
||||
/**
|
||||
* Remove the specified credential from storage.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param string|array $credential
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
*/
|
||||
|
Reference in New Issue
Block a user