SDK가 없을 때 SSE 직접 파싱하기
프록시를 만들거나 작은 컨테이너에서 돌리거나, 공식 SDK가 완전히 지원하지 않는 OAuth 전용 엔드포인트를 호출할 때는 호출 반복에서 SDK를 빼고 싶을 수 있어. SSE 형식은 단순해서 직접 파싱할 수 있어. 줄은 data:로 시작하고, 이벤트 사이는 빈 줄로 나뉘며, 접두사 뒤에는 JSON 페이로드가 와.
이중 어댑터 패턴
두 인증 경로를 하나의 인터페이스 뒤에 감춰. 호출자가 스트림을 요청하면 어댑터가 가용성과 최근 실패 기록을 바탕으로 API 키나 OAuth를 골라. 폴백은 세션에 고정해야 해. 예를 들어 401 때문에 OAuth에서 API 키로 한 번 전환했다면 세션이 끝날 때까지 API 키를 유지해. 그렇지 않으면 두 경로 사이를 계속 오가게 돼.