23 lines
713 B
PHP
23 lines
713 B
PHP
<?php
|
|
require_once __DIR__ . '/common.php';
|
|
|
|
auth_session_start_if_needed();
|
|
|
|
if (!auth_is_local_debug()) {
|
|
http_response_code(404);
|
|
exit;
|
|
}
|
|
|
|
header('Content-Type: application/json; charset=UTF-8');
|
|
|
|
$baronClaims = auth_json_cookie_decode((string) ($_COOKIE['baron_claims'] ?? ''), []);
|
|
$baronUser = auth_baron_user_from_cookies();
|
|
$sessionUser = $_SESSION['user'] ?? [];
|
|
|
|
echo json_encode([
|
|
'auth_provider' => $_SESSION['auth_provider'] ?? '',
|
|
'session_user' => is_array($sessionUser) ? $sessionUser : [],
|
|
'baron_user_cookie' => $baronUser,
|
|
'baron_claims_cookie' => is_array($baronClaims) ? $baronClaims : [],
|
|
], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
|
|
exit; |