HEX
Server: nginx/1.28.3
System: Linux lightweb-s1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64
User: dawonefr-98 (1071)
PHP: 8.3.30
Disabled: NONE
Upload Files
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');
});