<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/c6d19e02bd7e47c69b5aa4d5a4eb3b54&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/c6d19e02bd7e47c69b5aa4d5a4eb3b54-2a6bc192d507ea4c.gif</thumbnail_url><duration>180.268</duration><title>OAuth API Key Demo 🚀</title><description>In this video, I demonstrate how to use OAuth to wrap an upstream API that relies on API keys. I walk through the process of logging into my app, storing the API key securely in Cloudflare&apos;s key value storage, and using it to invoke a weather API. I also highlight how this pattern can be extended to accommodate multiple API keys and different types of credentials. Please let me know if you have any questions or need further clarification on the implementation!</description></oembed>