How can I verify that a user that has logged in with Amazon or Google on a cloud service is the same user as the one I've on my application?
Scenario: I've a website were the user has an account. I want to allow an alexa skill from a third party to access my app api.
I've read about account linking, from this article: https://developer.amazon.com/es/blogs/post/Tx3CX1ETRZZ2NPC/Alexa-Account-Linking-5-Steps-to-Seamlessly-Link-Your-Alexa-Skill-with-Login-wit
There are many ways you can use account linking to enhance your Alexa skills. For example:
You can map this user profile to an existing user in your user database, using the email address as key. This would allow you to create a contextual skill that behaves according to your user’s preferences and history.
The third party sends me some authentication token that I can use to get data from the user from Amazon AWS and verify that is the same email?