프로젝트 배경
1) 문제점 대학·공공기관의 오픈소스 AI 플랫폼 도입이 늘고 있지만, AnythingLLM은 네이티브 SSO를 지원하지 않는다. Keycloak 등 기존 IdP 연동을 요구하는 기관 앞에서 표준 연동 경로가 없어 "코드로 증명"하기 어려운 공백이 있었다. 2) 프로젝트 목표 AnythingLLM을 포크하지 않고, 공식 지원 지점(Simple SSO passthrough)만 활용하는 독립 인증
프로젝트 성과
E2E 인증 시나리오 100% 통과
OIDC 9종과 SAML 5종, 총 14개 인증 시나리오 E2E 테스트를 100% 통과시켜 인증 흐름의 안정성을 검증했다.
수동 설정 단계 0건 — 완전 자동 재현
클론부터 접속까지 setup.sh 한 번으로 끝나는 원커맨드 부트스트랩을 구현해 수동 설정 단계를 0건으로 줄였다.
버전 민감 결함 5건 근본 원인 해결
핀 고정 이미지의 숨은 결함을 소스 레벨까지 추적해 502 오류 등 버전 민감 문제 5건을 근본 원인부터 해결했다.
OIDC·SAML 이중 프로토콜 통합
OIDC(Auth Code+PKCE)와 SAML 2.0 두 프로토콜을 하나의 역할매핑·프로비저닝 파이프라인으로 통합했다.
핵심 기능
진행 단계
기획
2026.07.
네이티브 SSO 미지원 문제를 정의하고, 포크 없이 표준 API만 쓰는 독립 인증 브리지 구조를 설계했다.
프로젝트 상세
1) 포트폴리오 소개 오픈소스 AI 플랫폼 AnythingLLM은 네이티브 SSO를 지원하지 않아, Keycloak 등 기존 인증체계를 쓰는 대학·공공기관이 도입하기 어렵다. 이 프로젝트는 AnythingLLM을 건드리지 않고 별도의 FastAPI 인증 브리지로 OIDC·SAML 통합인증을 붙인 데모로, 14개 인증 시나리오를 100% 자동 검증했다. 2) 작업 범위 기획(문제 정의·아키텍처 설







