BasicAuthStrategy

Yahoo Finance API의 기본 인증 전략을 구현합니다.

이 구현은 다음 단계를 거쳐 CRUMB 토큰을 획득합니다:

  1. fc.yahoo.com에 접속하여 초기 쿠키 획득 (Ktor HttpClient가 자동 관리)

  2. /getcrumb API 호출하여 CRUMB 토큰 획득

  3. 응답 검증 및 AuthResult 생성

Ktor의 HttpClient는 기본적으로 쿠키를 자동으로 관리하므로, 명시적으로 쿠키 설정이 필요하지 않습니다.

Throws

CRUMB 토큰 획득 실패 시

Constructors

Link copied to clipboard
constructor(httpClient: HttpClient)

Functions

Link copied to clipboard
open suspend override fun authenticate(): AuthResult

Yahoo Finance CRUMB 토큰을 획득하여 인증을 수행합니다.