
Lumen의 Auth·Guard·User 인증 상세 해설 (3) — 흐름이 전부 풀렸다! (상)
인증의 전 과정을 한 걸음씩 따라가 볼게요. AuthServiceProvider 등록부터, app['auth']가 AuthManager가 되기까지, 그리고 AuthManager가 어떻게 Guard를 만드는지까지.

인증의 전 과정을 한 걸음씩 따라가 볼게요. AuthServiceProvider 등록부터, app['auth']가 AuthManager가 되기까지, 그리고 AuthManager가 어떻게 Guard를 만드는지까지.

Lumen의 config/auth.php는 너무 덜어내져 있어서, 진짜 정의는 Laravel 쪽에 있어요. 둘을 나란히 놓고 읽으면서 guard·driver·provider 같은 등장인물과 그 조합 방식을 정리해 볼게요.

Lumen의 Authentication 페이지는 설명이 너무 생략돼 있어서, 읽어도 실마리를 잡기 어려워요. 인증 구조를 통째로 뜯어보기 전에, 그 짧은 한 페이지가 결국 무슨 말을 하는 건지 쉽게 풀어서 안내할게요.

InvoicePlan의 PDF를 mPDF로 뽑았더니 중국어가 깨졌어요. useAdobeCJK가 왜 지뢰인지, mPDF는 어떻게 폰트를 고르는지, 그리고 커스텀 중국어 폰트를 등록하는 3단계를 정리해 볼게요.