https://zenn.dev/neoai/articles/1ca27c7a237eab
SaaSにおけるIdP実装の抽象化とDI活用による柔軟な設計
SaaSプロダクトにおけるIdPの実装を抽象化し、DIを活用して柔軟に切り替え可能な構成を実現する方法を解説。
環境変数によるIdPの注入とその抽象化設計によって、保守性や拡張性、可読性を高めることに焦点を当てています。
Auth0やKeycloakを例に、具体的なソースコードを用いてDIの実装方法を説明し、その恩恵や注意点についても解説します。