authenticate
Yahoo Finance API 인증을 수행합니다.
프로세스:
Mutex 획득 (다른 코루틴이 동시에 인증하지 않도록)
기존 인증 결과가 유효한지 확인
유효하면 재사용 (네트워크 요청 회피)
만료되었으면 재인증
BasicAuthStrategy를 사용하여 인증 수행
결과 캐싱
이 메서드는 idempotent합니다. 연속으로 호출해도 캐시된 유효한 인증을 재사용합니다.
Return
유효한 AuthResult 객체
Throws
인증 실패 시