How can I create painless subscriber auth like AirBNB or HBO Go?

We have an active Apple tvOS app and need to enable our users to authenticate their subscription painlessly;

in other words, subscribers fetch a password from their device or our web page, then easily enter it using the tiny Apple remote.


AirBNB, and HBO Go both have their versions of this user authentication mechanism where user gets their shortlink / password from the HBO or AirBNB website. User is then able to enter a minimal amount of characters to complete their authentication, thereby gaining access to the subscription channel we created.


Our platform was created with xcode, Swift.


AirBNB has an open source article by Nathan Baxter and Michael Bachand which provides some overview and illustration of this process AirBNB has used successfully.


https://medium.com/airbnb-engineering/apple-tv-authentication-a156937ea211


My question is more or less:

is there a better way? Is there an easier way?