{"repo":"atinux/nuxt-auth-utils","free":true,"listed":false,"github":"https://github.com/atinux/nuxt-auth-utils","clone":"git clone https://github.com/atinux/nuxt-auth-utils.git","description":"Add Authentication to Nuxt applications with secured & sealed cookies sessions.","language":"TypeScript","stars":1590,"topics":["authentication","nuxt","nuxt-auth","nuxt-module"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Nuxt Auth Utils [![npm version][npm-version-src]][npm-version-href] [![npm downloads][npm-downloads-src]][npm-downloads-href] [![License][license-src]][license-href] [![Nuxt][nuxt-src]][nuxt-href] Add Authentication to Nuxt applications with secured & sealed cookies sessions. - Release Notes - Demo with OAuth - Demo with Passkeys Features - Hybrid Rendering support (SSR / CSR / SWR / Prerendering) - 40+ OAuth Providers - Password Hashing - WebAuthn (passkey) - useUserSession() Vue composable - Tree-shakable server utils - component - Extendable with hooks - WebSocket support It has few dependencies (only from UnJS), run on multiple JS environments (Node, Deno, Workers) and is fully typed with TypeScript. Requirements This module only works with a Nuxt server running as it uses server API routes ( nuxt build ). This means that you cannot use this module with nuxt generate . You can anyway use Hybrid Rendering to pre-render pages of your application or disable server-side rendering completely. Quick Setup 1. Add nuxt-auth-utils in your Nuxt project 2. Add a NUXT SESSION PASSWORD env variable with at least 32 characters in the .env . Nuxt Auth Utils generates one for you when running Nuxt in development the first time if no NUXT SESSION PASSWORD is set. 3. That's it! You can now add authentication to your Nuxt app ✨ Vue Composable Nuxt Auth Utils automatically adds some plugins to fetch the current user session to let you access it from your Vue components. User Session TypeScri","default_branch":null,"files":null,"tree":[],"storefront":"/r/atinux","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/atinux/nuxt-auth-utils/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}