I am trying to get a skill approved that needs to identify users.
I cannot use OAuth due to the hardware i am using having limited user input capabilities.
Currently i am hashing a users id and then displaying a card to the user where they manually copy and paste the hash to the programming application that controls the hardware. This all works fine however my skill got rejected because of it.
I could run my own authentication between the hardware and my server and then OAuth between my server and Alexa but that is no different from doing it how i am now except for adding extra unnecessary steps to the process as the hardware and my server both need a way of linking an Alexa user between each other.
Does anyone have a solution for what i can do?