I am a android developer working on a FireTV application with embedded login. We currently have a otp flow setup. Our product team would like to use magic links and qr coded for passwordless login. Based on the documentation, magic links only work with classic login, which is a hosted login flow. I saw this issue where someone was able to use magic links with embedded login, but they’re app was a mobile app, so the app was installed on the same device that they clicked the link. Is it possible to use magic links with embedded login for a FireTV app? The users would be clicking the links on a separate device from where the app is installed.
Magic Links are not supported for Universal Login.
When using Magic Links with Classic Login, both the initial request and its response must take place in the same browser or the transaction will fail.
You can always leave a Feedback request since others might be interested in this strategy as well and our Product Team is actively monitoring this category for future implementations.
Would this be possible with our own backend solution?
This documentation says we can send a magic link to a user’s email from native apps with embedded login.
Could we configure the link that get’s sent to open either a web browser or our mobile app, then have our own backend solution to return the access token?
Not sure if you saw my last question. Is it possible to configure our own link that gets sent in the email? I know we can’t use the auth0 magic with embedded login, but can we replace that link with our own, or would we need our own custom solution to that?
I understand that you are trying to find a workaround in this case and as you have mentioned as well, at this point there is no native out-of-the-box way to use Magic Links for a FireTV app using Embedded Login, since the documentation you have linked above only specifies about implementing OTP’s, quoted below:
The user will get an email or an SMS with a one-time password.
This would require your own custom developed solution, so I can recommend getting in touch with our Professional Services for best advice on the matter through either your Account Executive or Technical Account Manager.