adds logging

This commit is contained in:
2026-03-19 10:58:22 +01:00
parent d73064a718
commit 6fce8d8436

View File

@@ -24,7 +24,7 @@ public function redirect(): RedirectResponse
{
$azureConfig = config('services.azure');
Log::channel('single')->info('[Azure SSO] Initiating redirect', [
Log::info('[Azure SSO] Initiating redirect', [
'client_id_prefix' => substr((string) Arr::get($azureConfig, 'client_id', ''), 0, 4),
'redirect_uri' => Arr::get($azureConfig, 'redirect'),
'tenant' => Arr::get($azureConfig, 'tenant'),
@@ -32,7 +32,7 @@ public function redirect(): RedirectResponse
$response = Socialite::driver('azure')->redirect();
Log::channel('single')->info('[Azure SSO] Redirect URL generated', [
Log::info('[Azure SSO] Redirect URL generated', [
'redirect_url' => $response->getTargetUrl(),
]);
@@ -49,7 +49,7 @@ public function callback(): RedirectResponse
try {
return $this->processCallback();
} catch (\Throwable $e) {
Log::channel('single')->error('[Azure SSO] Exception during callback', [
Log::error('[Azure SSO] Exception during callback', [
'message' => $e->getMessage(),
'exception' => $e->getTraceAsString(),
]);
@@ -79,7 +79,7 @@ public function logout(Request $request): RedirectResponse
*/
private function processCallback(): RedirectResponse
{
Log::channel('single')->info('[Azure SSO] Callback received', [
Log::info('[Azure SSO] Callback received', [
'query_code' => substr((string) request()->query('code', ''), 0, 8).'…',
'query_state' => request()->query('state'),
'query_error' => request()->query('error'),
@@ -88,7 +88,7 @@ private function processCallback(): RedirectResponse
$azureUser = Socialite::driver('azure')->user();
Log::channel('single')->info('[Azure SSO] Azure user resolved', [
Log::info('[Azure SSO] Azure user resolved', [
'azure_id' => $azureUser->getId(),
'email' => $azureUser->getEmail(),
'name' => $azureUser->getName(),
@@ -110,7 +110,7 @@ private function processCallback(): RedirectResponse
]
);
Log::channel('single')->info('[Azure SSO] Local user upserted', [
Log::info('[Azure SSO] Local user upserted', [
'user_id' => $user->id,
'email' => $user->email,
'was_recent' => $user->wasRecentlyCreated,
@@ -120,7 +120,7 @@ private function processCallback(): RedirectResponse
if ($user->role_id === null) {
$user->update(['role_id' => Role::where('name', 'user')->first()->id]);
Log::channel('single')->info('[Azure SSO] Default role assigned', [
Log::info('[Azure SSO] Default role assigned', [
'user_id' => $user->id,
'role_id' => $user->role_id,
]);