File: /home/eslinced-103/brise-edu.or.kr/routes/tenant.php
<?php
use App\Http\Controllers\Tenant as Controllers;
use Illuminate\Support\Facades\Route;
use Stancl\Tenancy\Features\UserImpersonation;
use Stancl\Tenancy\Middleware\PreventAccessFromCentralDomains;
Route::middleware('tenant', PreventAccessFromCentralDomains::class)
->name('tenant.')
->group(function () {
/* 중앙 애플리케이션에서 사용자로 위장하여 들어오게 해주는 함수 */
Route::get('/impersonate/{token}', function ($token) {
return UserImpersonation::makeResponse($token);
})->name('impersonate');
/* SSL 인증서를 사용자화면에서 생성할 수 있도록 해 주지만, 당장은 쓰지않는다. */
Route::post('/ploi/webhook/certificateIssued', [Controllers\PloiWebhookController::class, 'certificateIssued'])->name('ploi.certificate.issued');
Route::post('/ploi/webhook/certificateRevoked', [Controllers\PloiWebhookController::class, 'certificateRevoked'])->name('ploi.certificate.revoked');
});