~/talk

Securing Serverless Applications in Azure

Talkat NDC Sydney 2020 · 2020-08-31..09-03· [serverless, security]
links:none on file
slides:none on file

Shows how a serverless app authenticates users and calls other services end to end using concrete components and code. Demonstrates Azure Functions bound to ClaimsPrincipal for user info, a Logic App queue trigger that calls Microsoft Graph to create external B2B users, and secrets stored in Key Vault accessed via Managed Identity so no credentials are hard coded. Also configures App registrations, delegates Graph permissions, and wires up Application Insights for monitoring and secure outputs.

AI-written summary · about

  1. 0:00Securing serverless in Azure
  2. 1:39What is serverless
  3. 3:04Azure serverless services
  4. 5:12Serverless benefits and costs
  5. 6:38Auth challenges
  6. 8:08Credential management
  7. 9:34Securing Functions and Logic Apps
  8. 12:03Demo setup and portal walkthrough
  9. 13:28Creating a serverless function
  10. 15:42Auth in functions
  11. 17:09Azure AD authentication
  12. 19:55Testing secure function
  13. 22:02Function security recap
  14. 23:03Managed identities
  15. 25:58Secrets and Key Vault
  16. 26:39Managed identities in Logic Apps
  17. 28:47Logic Apps identities setup
  18. 30:39External users with Graph API
  19. 33:29Permissions and app registration
  20. 36:10Retrieving Key Vault secrets
  21. 38:21Secure Logic Apps outputs
  22. 39:25Sending emails with Graph API
  23. 40:31Testing secure workflow
  24. 42:02Monitoring with Application Insights
  25. 44:11Application Insights features
  26. 46:00Application Insights setup
  27. 48:10Performance and logs
  28. 49:15Final recap
~/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.