adds logging
This commit is contained in:
@@ -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,
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user