I have been using the older haaska skill for ages and decided that it was time to upgrade to the new version so that I could get the SmartHome v3 capabilities. I wiped my previous install and followed the guide here. After completing the instructions, I created a test and it passes when executed with a 200 return.
When I attempt to link the skill, I get a “linking unsuccessful” message returned, with suggestions to look at the RFC for OAuth.
I don’t know if this is pertinent, but I’m reverse-proxying 443 to hass on 8123 at my border and adding LE certs there. So, one difference in my setup vs. the guide is that 443 is open but 8123 isn’t. Opening 8123 to hass doesn’t seem to make any change, and the router config worked with the previous haaska deployment without problems.
I figured out my issue… I had created the Security Profile via “Apps & Services” rather than with the “Login with Amazon”… After I when to “Login with Amazon” and used my existing created profile, added a privacy policy URL and icon, and restarted my Alexa App on my phone, I was able to link the account finally. Cheers, -G