---
title: "Jan Vlnas (@jnv) | Hashnode"
description: "Developer Advocate @ Superface. Read the latest articles by Jan Vlnas on Hashnode."
url: "https://hashnode.com/@jnv"
---

@jnv

# Jan Vlnas

@jnv · Prague, Czech Republic · Joined August 2021

Developer Advocate @ Superface

[Website](https://jan.vlnas.cz/)

### [How to use Twitter OAuth 2.0 and Passport.js for user login](https://jnv.hashnode.dev/twitter-oauth2-passport?utm_source=hashnode&utm_medium=feed)

tl;dr Use the Node.js package @superfaceai/passport-twitter-oauth2 to handle user authentication with Twitter's v2 API and Passport.js. https://github.com/superfaceai/passport-twitter-oauth2 Read on for the background, how to obtain Twitter credentia...

10 min read · [jnv.hashnode.dev](https://jnv.hashnode.dev/twitter-oauth2-passport?utm_source=hashnode&utm_medium=feed)

[Nov 28, 2022](https://hashnode.com/posts/twitter-oauth2-passport/6384881ac93d500ad2016469)
