<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.authlib.org/</loc><lastmod>2023-09-19T13:17:29+00:00</lastmod></url><url><loc>https://blog.authlib.org/2023/oauth1-hmac-sha256</loc><lastmod>2023-09-19T13:17:29+00:00</lastmod></url><url><loc>https://blog.authlib.org/2023/openssl-ec-keys</loc><lastmod>2023-02-19T06:25:05+00:00</lastmod></url><url><loc>https://blog.authlib.org/2020/fastapi-google-login</loc><lastmod>2020-05-30T12:12:53+00:00</lastmod></url><url><loc>https://blog.authlib.org/2020/fastapi-twitter-login</loc><lastmod>2020-05-06T08:34:30+00:00</lastmod></url><url><loc>https://blog.authlib.org/2019/upload-to-gcs-from-browser</loc><lastmod>2019-10-01T03:01:11+00:00</lastmod></url><url><loc>https://blog.authlib.org/2019/switch-to-bsd-license</loc><lastmod>2019-01-01T09:12:11+00:00</lastmod></url><url><loc>https://blog.authlib.org/2018/migrate-flask-oauthlib-client-to-authlib</loc><lastmod>2018-05-21T14:35:56+00:00</lastmod></url><url><loc>https://blog.authlib.org/2018/authlib-for-gspread</loc><lastmod>2018-05-21T05:09:28+00:00</lastmod></url><url><loc>https://blog.authlib.org/2018/thanks-auth0-for-sponsoring-authlib</loc><lastmod>2018-05-08T14:16:38+00:00</lastmod></url><url><loc>https://blog.authlib.org/2018/multipart-upload-to-google-cloud-storage</loc><lastmod>2018-05-05T05:12:27+00:00</lastmod></url><url><loc>https://blog.authlib.org/2018/access-google-analytics-api</loc><lastmod>2018-05-02T14:33:59+00:00</lastmod></url><url><loc>https://blog.authlib.org/2018/hello-authlib</loc><lastmod>2018-05-02T08:05:22+00:00</lastmod></url><url><loc>https://blog.authlib.org/posts/</loc></url><url><loc>https://blog.authlib.org/tags/news/</loc></url><url><loc>https://blog.authlib.org/tags/tip/</loc></url><url><loc>https://blog.authlib.org/tags/meta/</loc></url><url><loc>https://blog.authlib.org/by/lepture/</loc></url></urlset>