Apple TV login with security key for 2FA authentification

Hello

is it possible to login to apple tv if my apple account is using a physical security ley like a yubikey?

the browser within the apple doesn’t seem to be able to handle that

Thanks

1 Like

Same problem here…have 2fa setup on apple account, and the browser just fails at recognizing it.

1 Like

Same problem here. The docs even say that Trakt recommends setting up 2FA for connected streaming apps, so this not to be supported properly is a bummer.

I got some logs:

-[YCSConnect linkServiceOperation:cancellationTicket:completionHandler:]: Link service Apple TV+
-[YCSConnect requestUserConsentOperation:completionHandler:]: Request user consent
-[YCSConnect requestUserConsentOperation:completionHandler:]: Request user consent previously granted
-[YCSConnect requestUserConsentOperation:completionHandler:]_block_invoke: Request user consent complete
-[_YCSWebViewController webView:didStartProvisionalNavigation:]: Provisional Navigation Start - Url=https://tv.apple.com/includes/commerce/authenticate?product=tv&isModal=true&locale=en-us&iso2code=us&modalMode=overlay&shouldPopModal=true&authType=web&useRelativeIframeSrc=true
-[_YCSWebViewController startProgress]: Starting progress
-[_YCSWebViewController webView:didFinishNavigation:]: Navigation Finished - Url=https://tv.apple.com/includes/commerce/authenticate?product=tv&isModal=true&locale=en-us&iso2code=us&modalMode=overlay&shouldPopModal=true&authType=web&useRelativeIframeSrc=true
-[_YCSWebViewController raisePageNavigated:cookies:]: https://tv.apple.com/includes/commerce/authenticate?product=tv&isModal=true&locale=en-us&iso2code=us&modalMode=overlay&shouldPopModal=true&authType=web&useRelativeIframeSrc=true
-[_YCSWebViewController raisePageNavigated:cookies:]: Evaluating doneExpression: Url.AbsoluteUri.StartsWith("https://tv.apple.com/settings")
-[_YCSWebViewController raisePageNavigated:cookies:]: Evaluating doneExpression returned False
-[_YCSWebViewController webView:didFinishNavigation:]_block_invoke_3: Navigation Finished - Url=https://tv.apple.com/includes/commerce/authenticate?product=tv&isModal=true&locale=en-us&iso2code=us&modalMode=overlay&shouldPopModal=true&authType=web&useRelativeIframeSrc=true, ReadyState=complete
-[_YCSWebViewController stopProgress]: Stopping progress
-[YCSConnect linkServiceOperation:cancellationTicket:completionHandler:]_block_invoke: Link service Apple TV+ login result FALSE
-[YCSConnect linkServiceOperation:cancellationTicket:completionHandler:]_block_invoke_2: Link service Apple TV+ canceled
-[YCSConnect linkServiceOperation:cancellationTicket:completionHandler:]_block_invoke_2: Link service Apple TV+ complete
-[_YCSWebViewController performValidation:completionHandler:]_block_invoke: Credentials validation failed with message: Unable to log in to Apple TV+ with the provided information.

A physical key is not supported currently. Younify is looking for a way to support this, but they haven’t found one yet.

Thank you for the reply. That’s unfortunate.