authenticate

abstract suspend fun authenticate(): AuthResult(source)

Yahoo Finance API 인증을 수행합니다.

이 메서드는 suspend이므로 네트워크 I/O 대기 시간 동안 코루틴을 일시 중지합니다. 구현체는 다음을 담당합니다:

  • 인증 엔드포인트 호출

  • 쿠키/토큰 획득 및 관리

  • 응답 검증 및 파싱

  • 필요한 경우 예외 발생

Return

인증 결과를 포함하는 AuthResult 객체

Throws

인증 실패 시 발생 - CRUMB_ACQUISITION_FAILED: CRUMB 토큰 획득 실패 - AUTHENTICATION_FAILED: 기타 인증 실패 - NETWORK_*: 네트워크 관련 오류