~/talk

Demystifying User Management for Voice Apps

Talkat Build Stuff 2019 · 2019-11-13..11-15· [security]
slides:none on file

Explains how to link Amazon and Google Assistant users to an existing database using OAuth/OpenID Connect and a hosted identity provider (Octa), showing a deployed C#/.NET API on Azure and optional AWS Lambda. Uses the authorization code flow with refresh token enabled, returns OpenID claims (name, email, custom favorite_band) inside the access token, and maps the platform’s randomized user ID to the local user record. Demoed a music skill that successfully reads a stored favorite band; author reports ~40 skills built and enterprises with 50k–100k users.

AI-written summary · about

  1. 0:00Introduction
  2. 0:25Agenda
  3. 1:28User Authentication
  4. 6:08Account Linking
  5. 11:12Alexa Skills Kit API
  6. 11:39Setting up User Management
  7. 18:54User Management Blog Post
  8. 27:11Alexa Developer Portal
  9. 31:26Webhooks
  10. 32:39Invocation
  11. 33:31Language
  12. 35:16Testing
  13. 36:31Distribution
  14. 37:26Enable Skill
  15. 40:11Testing the Skill
  16. 41:26Reopening the Skill
  17. 41:41Asking Questions
  18. 42:21Count Linking
  19. 42:51Implicit Grant
  20. 45:11Access token expiration
  21. 45:31How to disable a skill
  22. 46:21How to login
  23. 46:46What is my favorite band
  24. 47:11How does Heather know that
  25. 47:41Custom information
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.