<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>#authentication · Faiz Ahmed Farooqui</title><description>Posts tagged authentication.</description><link>https://faizahmed.in/</link><item><title>OAuth 2.0 and OIDC: A Backend Engineer&apos;s Guide to Login</title><link>https://faizahmed.in/oauth2-oidc-backend-engineers-guide/</link><guid isPermaLink="true">https://faizahmed.in/oauth2-oidc-backend-engineers-guide/</guid><pubDate>Fri, 26 Jun 2026 10:00:00 GMT</pubDate><category>security</category><category>authentication</category><category>oauth</category><category>oidc</category></item><item><title>Passkeys and WebAuthn: How Passwordless Login Actually Works</title><link>https://faizahmed.in/passkeys-webauthn-how-passwordless-login-works/</link><guid isPermaLink="true">https://faizahmed.in/passkeys-webauthn-how-passwordless-login-works/</guid><pubDate>Thu, 25 Jun 2026 10:00:00 GMT</pubDate><category>security</category><category>authentication</category><category>cryptography</category><category>webauthn</category></item><item><title>JWT vs PASETO vs Session-Based Auth</title><link>https://faizahmed.in/jwt-vs-paseto-vs-session-based-auth/</link><guid isPermaLink="true">https://faizahmed.in/jwt-vs-paseto-vs-session-based-auth/</guid><pubDate>Mon, 23 Jun 2025 11:30:29 GMT</pubDate><category>auth-architecture</category><category>websecurity</category><category>nodejs</category><category>authentication</category><category>paseto</category><category>jwt</category><category>backend</category><category>devtips</category><category>oauth</category><category>access-control</category></item><item><title>How to Prevent Replay Attacks with JWTs: JWS vs JWE and Fingerprint Validation in Node.js</title><link>https://faizahmed.in/how-to-prevent-replay-attacks-with-jwts-jws-vs-jwe-and-fingerprint-validation-in-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/how-to-prevent-replay-attacks-with-jwts-jws-vs-jwe-and-fingerprint-validation-in-nodejs/</guid><pubDate>Fri, 06 Jun 2025 13:27:47 GMT</pubDate><category>nodejs</category><category>jwt</category><category>security</category><category>authentication</category><category>backend</category><category>backend-engineering</category><category>websecurity</category><category>replay-attack</category><category>devtips</category><category>express</category></item></channel></rss>