cd ~/open-source/

chrille@linux:~$ apt show passport-js

Passport.js

Passport.js är den klassiska autentiseringsmiddlewaren för Node.js som låter dig koppla in otaliga strategier för OAuth, lokala konton och mer än du någonsin behöver. Den är flexibel och modulär, men du får själv sätta ihop pusselbitarna till ett komplett inloggningsflöde.

Projektsidan för Passport.js
Projektets egen sida, som den såg ut vid importen.

Passport.js är den klassiska autentiseringsmiddlewaren för Node.js som låter dig koppla in hundratals strategier för OAuth, OpenID, lokala konton och mer. Du konfigurerar en strategi, ser till att serialisering och deserialisering fungerar, och kan sedan skydda dina routes med några få rader. Det är otroligt flexibelt, men det är också bara en bit av pusslet, så du får själv sätta ihop sessioner, databaslagring och användargränssnitt. Passport passar dig som vill ha full kontroll över autentiseringsflödet och inte behöver en färdig komponentlåda. Det har funnits länge, vilket syns på stabiliteten men också på att vissa strategier inte underhålls lika aktivt längre.