this will fix federation
This commit is contained in:
parent
4e928cc079
commit
0bc0eb23e5
@ -14,5 +14,6 @@ class APInboxController extends Controller
|
||||
public function inbox (User $user)
|
||||
{
|
||||
Log::info ("APInboxController@index");
|
||||
Log::info (json_encode (request ()->all ()));
|
||||
}
|
||||
}
|
||||
|
17
app/Http/Controllers/AP/APInstanceInboxController.php
Normal file
17
app/Http/Controllers/AP/APInstanceInboxController.php
Normal file
@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\AP;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
class APInstanceInboxController extends Controller
|
||||
{
|
||||
public function inbox ()
|
||||
{
|
||||
Log::info ("APInstanceInboxController:inbox");
|
||||
Log::info (json_encode (request ()->all ()));
|
||||
}
|
||||
}
|
@ -14,5 +14,6 @@ class APOutboxController extends Controller
|
||||
public function outbox (User $user)
|
||||
{
|
||||
Log::info ("APOutboxController@index");
|
||||
Log::info (json_encode (request ()->all ()));
|
||||
}
|
||||
}
|
||||
|
@ -11,7 +11,9 @@ return Application::configure(basePath: dirname(__DIR__))
|
||||
health: '/up',
|
||||
)
|
||||
->withMiddleware(function (Middleware $middleware) {
|
||||
//
|
||||
$middleware->validateCsrfTokens (except: [
|
||||
"ap/v1/*",
|
||||
]);
|
||||
})
|
||||
->withExceptions(function (Exceptions $exceptions) {
|
||||
//
|
||||
|
@ -3,15 +3,19 @@
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
use App\Http\Controllers\AP\APActorController;
|
||||
use App\Http\Controllers\AP\APWebfingerController;
|
||||
|
||||
use App\Http\Controllers\AP\APInboxController;
|
||||
|
||||
use App\Http\Controllers\AP\APInstanceInboxController;
|
||||
|
||||
use App\Http\Controllers\AP\APOutboxController;
|
||||
use App\Http\Controllers\AP\APWebfingerController;
|
||||
|
||||
Route::get ("/.well-known/webfinger", [ APWebfingerController::class, "webfinger" ])->name ("ap.webfinger");
|
||||
|
||||
Route::prefix ("/ap/v1")->group (function () {
|
||||
Route::get ("/user/{user:name}", [ APActorController::class, "user" ])->name ("ap.user");
|
||||
Route::post ("/user/{user:name}/inbox", [ APInboxController::class, "inbox" ])->name ("ap.inbox");
|
||||
Route::post ("/user/{user:name}/outbox", [ APOutboxController::class, "outbox" ])->name ("ap.outbox");
|
||||
Route::get ("/user/{user:name}", [ APActorController::class, "user" ])->name ("ap.user");
|
||||
|
||||
Route::post ("/inbox", [ APInstanceInboxController::class, "inbox" ])->name ("ap.inbox");
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user