fastify-bearer-auth provides a simple request hook for the Fastify web framework. fastify-bearer-auth exports a standard Fastify plugin. This allows you to register the plugin within scoped paths. Therefore, you could have some paths that are not protected by the plugin and others that are. See the Fastify documentation and examples for more details.
https://github.com/fastify/fastify-bearer-auth#readmeTags | fastify authentication |
Implementation | Javascript |
License | MIT |
Platform | OS-Independent |
An unopinionated authentication library for building Node.js APIs. Permit makes it easy to add an authentication layer to any Node.js API. It can be used with any of the popular server frameworks (eg. Express, Koa, Hapi, Fastify) and it can be used for any type of API (eg. REST, GraphQL, etc.) due to its simple, unopinionated design.
nodejs authentication express koa hapi fastify api auth authn authorization bearer fastly graphql header oauth passport request rest server tokenReact server-side rendering support for Fastify with Next.js framework. Since Next.js needs some time to be ready on the first launch, you must declare your routes inside the after callback, after you registered the plugin. The plugin will expose the next API in Fastify that will handle the rendering for you.
react ssr next fastify server side renderingInspired by the AWSLABS aws-serverless-express library tailor made for the Fastify web framework. No use of internal sockets, makes use of Fastify's inject function.
nodejs api aws lambda cloud node web serverless amazon api-gateway proxy fastifyEnter Fastify. Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture. It is inspired by Hapi and Express and as far as we know, it is one of the fastest web frameworks in town. Do you want to know more? Head to the Getting Started.
webframework performance speed nodejs web framework json schema open apiThe previous name of this module was fastify-gql (< 6.0.0). Check GitHub repo for more examples.
nodejs graphql gateway federation hacktoberfest fastifyFastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture. It is inspired by Hapi and Express and as far as we know, it is one of the fastest web frameworks in town. It is Highly performant, Schema based, Extendible, Developer friendly and lot more.
web-framework nodejs-framework frameworkHTTP Bearer authentication strategy for Passport.
passport auth authn authentication authz authorization http bearer token oauthA micro-service development architecture based on nest.js, AOP . —— 基于 Nest.js 的微服务开发架构,异步高性能应用、AOP(面向切面编程)
notadd cms shop mall bbs spa mysql postgresql sqlite3 nodejs nest nestjs typescript angular material2 microservice fastifyA progressive Node.js framework for building efficient and scalable server-side applications, heavily inspired by Angular. Nest is a framework for building efficient, scalable Node.js server-side applications. It uses modern JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
nest typescript framework nodejs-framework typescript-framework javascript-framework microservices websocketsPlease check the worker-graphql-ws-template repo out. Check the docs folder out for TypeDoc generated documentation.
graphql client relay express apollo server protocol websockets transport observables subscriptions fastify uwebsocketsThe soketi server is built on top of uWebSockets.js - a C application ported to Node.js. uWebSockets.js is demonstrated to perform at levels 8.5x that of Fastify and at least 10x that of Socket.IO. It implements the Pusher Protocol v7. Therefore, any Pusher-maintained or compatible client can connect to it, bringing a plug-and-play experience for existing applications that are already compatible with this protocol.
docker pusher real-time websocket websockets realtime broadcasting ws hacktoberfest laravel socket-io events redis socket websocket-serverµWebSockets.js is an HTTP/WebSocket server for Node.js that runs 8.5x that of Fastify and at least 10x that of Socket.IO. It comes with both router and pub/sub support and is suited for extraordinary performance needs. Being written in native code directly targeting the Linux kernel makes it way faster than any JavaScript implementation. It powers many of the biggest crypto exchanges in the world, handling trade volumes of multiple billions of USD every day.
nodejs http typescript router runtime websockets pubsub commercial proxy-protocol socket-ioCreate .env.local and change env variables as per the instructions. Setup the database by running the following command and pasting the Fauna Secret key when prompted. More details at fauna-schema-migrate.
typescript authentication nextjs passwordless faunadb fauna passwordless-login passwordless-authentication github-authentication tailwind tailwindcss next-auth nextjs-starter nextjs-boilerplate react-query vercel linkedin-authentication github-auth react-query-devtoolsJWT Auth Guard is a Laravel & Lumen Package that lets you use jwt as your driver for authentication guard in your application. The Guard uses tymon/jwt-auth package for authentication and token handling.
jwt jwt-authentication jwt-auth-guard laravel lumen packages composer composer-packages auth driver jwt-auth laravel-5-package middleware laravel-packageNote: If you're looking for the Blockstack CLI repo it was merged with Blockstack Core.Blockstack JS is a library for profiles/identity, authentication, and storage.
blockchain id auth authentication bitcoin blockchain-auth blockchain-authentication blockchainid blockchain-id bitcoin-auth bitcoin-authentication bitcoin-login blockchain-login authorization login signin sso crypto cryptography token blockstack blockstack-auth profile identity ethereumBare Auth is a ready-to-deploy stateless authentication server.This server supports various authentication strategies out of the box. You can enable the routes by supplying the specified environment variables below. You can also extend the server by requiring it directly.
auth bare authentication minimal oauth statelessaurelia-auth is a token-based authentication plugin for Aurelia with support for popular social authentication providers (Google, Twitter, Facebook, LinkedIn, Windows Live, FourSquare, Yahoo, Github, Instagram ) and a local strategy, i.e. simple username (email) and password. aurelia-auth is a port of the great Satellizer library to ES6 and packaged as an Aurelia plugin.
aurelia oauth authentication authBecome an Auth Boss. Learn about different authentication methodologies on the web. The intention of this document is to chronicle and catalog the methodologies of authentication on the web. By authentication I am referring to the process of creating a system through which users can "login" to an online service and be given access to otherwise protected resources.
authentication ssl https sessions cookies jwtAuthentication Plugin for Caddy v2 implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0, SAML Authentication. The purpose of this plugin is providing authentication only. The plugin issue JWT tokens upon successful authentication. In turn, the authorization of the tokens is being handled by caddy-auth-jwt.
ldap jwt saml oauth2 authentication caddy jwt-tokens facebook-login ldap-authentication openid-connect authentication-backend user-registration caddy-plugin authentication-portal authentication-middleware user-identity github-authentication caddy2 caddy-module ldap-authentication-backendAn authenticator and authorizer for Ember Simple Auth that is compatible with token-based authentication like JWT in Ember CLI applications.
ember jwt ember-addon token auth authentication authorization
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.