AuthStrategy

fun interface AuthStrategy(source)

Yahoo Finance API 인증 전략을 정의하는 인터페이스입니다.

다양한 인증 방식을 구현할 수 있도록 설계되었습니다. 현재는 BasicAuthStrategy를 기본 구현으로 제공합니다.

Strategy 패턴을 사용하여 런타임에 인증 방식을 전환할 수 있으며, 향후 다른 인증 방식이 필요한 경우 쉽게 추가할 수 있습니다.

구현 시 고려사항:

  • 모든 구현은 suspend fun이므로 장시간 작업(네트워크 I/O)을 허용합니다.

  • 인증 실패 시 명확한 예외를 발생시켜야 합니다.

  • 인증 결과는 AuthResult로 래핑되어 타임스탬프와 함께 저장됩니다.

Inheritors

Functions

Link copied to clipboard
abstract suspend fun authenticate(): AuthResult

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