An open API service indexing awesome lists of open source software.

Authentication

Authentication is the process of determining whether someone or something is, in fact, who or what it says it is. Authentication technology provides access control for systems by checking to see if a userโ€™s credentials match the credentials in a database of authorized users or in a data authentication server.

https://github.com/hellokoding/registration-login-spring-xml-maven-jsp-mysql

Registration and Login Example with Spring MVC, Spring Security, Spring Data JPA, XML Configuration, Maven, JSP, and MySQL.

authentication authorization java jsp mysql registration spring-data-jpa spring-mvc spring-security

Last synced: 06 Sep 2025

https://github.com/soofstad/react-oauth2-pkce

Provider agnostic OAuth2 Authorization Code flow with PKCE for React

amazon authentication azure azuread cognito fusionauth github jwt keycloak microsoft oauth oauth2 openid-connect react wso2

Last synced: 15 May 2025

https://github.com/ory/kratos-selfservice-ui-react-nextjs

A full reference implementation for designing your own login, registration, recovery, verification, ... pages using Ory Kratos' APIs.

authentication nextjs react

Last synced: 13 Apr 2025

https://github.com/spree/spree_auth_devise

Provides authentication (user accounts, login & signup) for @spree 4 by using Devise

auth authentication devise ecommerce rails spree spreecomerce userauthentication

Last synced: 14 May 2025

https://github.com/e-oj/visa

Easy third party authentication (OAuth 2.0) for Flutter apps.

authentication flutter oauth oauth-providers oauth2 third-party

Last synced: 05 Apr 2025

https://github.com/auth0-blog/reactjs-authentication-tutorial

Chuck Norris World App - A sample app that shows how to add authentication to a ReactJS app

application auth0 authentication jwt react reactjs redux tutorial

Last synced: 17 Jun 2025

https://github.com/DigeeX/raider

DEPRECATED, please use the new repository from OWASP: https://github.com/OWASP/raider

authentication digeex hylang python raiderauth security

Last synced: 12 Jul 2025

https://github.com/auth0-developer-hub/auth0-b2b-saas-starter

The Auth0 SaaS Starter Kit is a full-stack Next.js + Radix UI application designed to help you get started building B2B SaaS with Auth0 by Okta. It features multi-tenancy support, organization member management and access controls, security policies, self-service Single Sign-On configuration, and more.

auth0 authentication nextjs saas

Last synced: 04 Apr 2025

https://github.com/tympanix/pattern-lock-js

An android inspired pattern lock in scalable vector graphics and pure javascript

android authentication javascript pattern-lock smartphone svg tablet touch web

Last synced: 09 Apr 2025

https://github.com/dwyl/auth

๐Ÿšช ๐Ÿ” UX-focussed Turnkey Authentication Solution for Web Apps/APIs (Documented, Tested & Maintained)

auth authentication elixir email oauth oauth2 phoenix separation-of-concerns

Last synced: 16 May 2025

https://github.com/djaodjin/djaoapp

Web/API Gateway with user profiles, billing, and subscription-based access control

api authentication django rbac saas session-manager subscription

Last synced: 14 Apr 2025

https://github.com/s-kainet/node-sp-auth

Unattended SharePoint http authentication with nodejs

authentication javascript node node-sp nodejs saml sharepoint typescript

Last synced: 15 May 2025

https://github.com/piccolo-orm/piccolo_api

ASGI middleware for authentication, rate limiting, and building REST endpoints.

asgi asyncio authentication fastapi hacktoberfest orm piccolo rate-limiting rest security starlette

Last synced: 04 Apr 2025

https://github.com/pktharindu/nova-permissions

Add Permissions based authorization for your Nova installation via User-based Roles and Permissions. Roles are defined in the database whereas Permissions are defined in the code base.

access-control acl authentication authorization gates hacktoberfest laravel nova permissions policies roles tool

Last synced: 15 May 2025

https://github.com/auth0-samples/auth0-nextjs-samples

Auth0 Integration Samples for Next.js Applications

auth0 authentication dx-sdk-quickstart quickstart webapp

Last synced: 19 Oct 2025

https://github.com/mylofi/webauthn-local-client

Browser-only utils for locally managing WebAuthn (passkey) API

authentication biometric-authentication cryptography passkeys vite-plugin webauthn webpack-pluign

Last synced: 23 Aug 2025

https://github.com/auraphp/Aura.Auth

Provides a unified interface to local and remote authentication systems.

aura authentication authenticator hacktoberfest hacktoberfest2020 login oauth2 pdo standalone-php-library

Last synced: 02 Apr 2025

https://github.com/dwyl/phoenix-liveview-chat-example

๐Ÿ’ฌ Step-by-step tutorial creates a Chat App using Phoenix LiveView including Presence, Authentication and Style with Tailwind CSS

auth authentication chat elixir example liveview phoenix phoenix-framework phoenix-liveview realtime tutorial

Last synced: 04 Oct 2025

https://github.com/bezkoder/react-redux-jwt-auth

React Redux: Token Authentication example with JWT, React Router, Axios, Thunk Middleware

authentication authorization axios jwt-authentication react react-jwt react-redux reactjs redux

Last synced: 03 Oct 2025

https://github.com/vratix-dev/vratix-expressjs-api-modules

Instantly build Node.js API backend services with Vratix ๐Ÿš€. A collection of open-source, production-ready API modules for Express.js written in TypeScript. Supports authentication, Stripe billing, email integrations (Postmark), AWS S3 uploads, Docker configs, and more!

apis authentication automation backend boilerplate codegen devtools no-code node node-js payments

Last synced: 23 Apr 2025

https://github.com/pac4j/spring-webmvc-pac4j

Security library for Spring Web MVC: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

authentication authorization cas facebook java jwt ldap login logout mongodb oauth openid-connect saml security social-login spring-boot spring-mvc sql twitter

Last synced: 16 May 2025

https://github.com/auth0-samples/auth0-golang-api-samples

Auth0 Integration Samples for Go REST API Services

api auth0 authentication dx-sdk-quickstart go quickstart

Last synced: 04 Apr 2025

https://github.com/msteinert/pam

Go wrapper module for the Pluggable Authentication Modules (PAM) API

authentication golang pam

Last synced: 07 May 2025

https://github.com/oktadev/okta-spring-boot-2-angular-5-example

A Cool Cars Example that showcases Spring Boot 2, Angular 5, and Okta's Support for both.

angular angular5 authentication java oidc okta-angular spring-boot spring-boot2 typescript

Last synced: 29 Aug 2025

https://github.com/supabase-community/flutter-auth-ui

Supabase Auth UI library for Flutter

authentication dart flutter supabase

Last synced: 16 May 2025

https://github.com/flolu/auth

๐Ÿ” Refresh/Access Token Authentication Demo with Client Side Rendering, Server Side Rendering and Websockets

access-token authentication docker docker-compose gcp google-cloud jsonwebtoken kubernetes nexjts nodejs refresh-token server-side-rendering terraform typescript websockets

Last synced: 17 Oct 2025

https://github.com/dereuromark/cakephp-tinyauth

CakePHP TinyAuth plugin for an easy and fast user authentication and authorization. Single or multi role. DB or config file based.

acl authentication authorization cakephp cakephp-plugin multi-role php

Last synced: 15 May 2025

https://github.com/damienbod/aspnetcorewindowsauth

Local and Windows Authentication, ASP.NET Core MVC, IdentityServer4

aspnetcore authentication authorization identityserver4 mvc sts windows-authentication

Last synced: 11 Oct 2025

https://github.com/bezkoder/spring-boot-security-login

Spring Boot + Spring Security: Login and Registration example with JWT, H2 Database and HttpOnly Cookie

authentication authorization httponly-cookie jwt jwt-auth jwt-authentication jwt-token login registration spring-boot spring-security

Last synced: 25 Jul 2025

https://github.com/damienbod/AspNetCoreWindowsAuth

Local and Windows Authentication, ASP.NET Core MVC, IdentityServer4

aspnetcore authentication authorization identityserver4 mvc sts windows-authentication

Last synced: 04 Apr 2025

https://github.com/itpropro/nuxt-oidc-auth

OIDC (OpenID connect) focused auth module for Nuxt

authentication hacktoberfest nuxt nuxtjs oauth oauth2 openid-connect security vue

Last synced: 02 Jan 2026

https://github.com/pac4j/vertx-pac4j

Security library for Vert.x: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

authentication authorization cas facebook java jwt ldap login logout mongodb oauth openid-connect saml security social-login sql twitter vertx

Last synced: 04 Apr 2025

https://github.com/jedisct1/siphash-js

A Javascript implementation of SipHash-2-4

authentication crypto cryptography hash javascript siphash typescript

Last synced: 08 Apr 2025

https://github.com/filipealeixo/discord-ethereum-authentication

๐Ÿ›ฐ A Serverless Discord bot for Ethereum authentication.

authentication discord discord-bot ethereum gitcoin governance sam scaffold-eth serverless web3

Last synced: 28 Oct 2025

https://github.com/jellydator/sessionup

Straightforward HTTP session management

authentication cookies go golang http session session-management

Last synced: 09 Apr 2025

https://github.com/drac94/react-auth-code-input

One-time password (OTP) React component, zero dependencies, fully tested.

authentication input react typescript

Last synced: 29 Apr 2025

https://github.com/GeKorm/better-auth-harmony

Normalize emails/phone numbers and block throwaway domains with Better Auth

authentication better-auth disposable-email email email-validation phone-number

Last synced: 08 May 2025

https://github.com/marcocastignoli/rust_rocket_api_authentication

An example of API written in Rust with the rocket.rs framework, with a JWT Authentication

api authentication rocket rust tutorial web webservice

Last synced: 23 Oct 2025

https://github.com/madeyoga/authendpoints

A simple jwt library for Asp.Net 6 that provides a set of minimal api endpoints to handle authentication actions

2fa aspnetcore authentication authorization csharp dotnet6 httponly-cookie json-web-token jwt spa

Last synced: 16 Mar 2025

https://github.com/wiltonsr/ldapAuth

An open source Traefik Middleware that enables authentication via LDAP in a similar way to Traefik Enterprise

authentication authentication-middleware gandalpher go go-ldap golang hacktoberfest ldap ldap-authentication plugin traefik-middleware traefik-plugin traefik-v2

Last synced: 08 Apr 2025

https://github.com/wiltonsr/ldapauth

An open source Traefik Middleware that enables authentication via LDAP in a similar way to Traefik Enterprise

authentication authentication-middleware gandalpher go go-ldap golang hacktoberfest ldap ldap-authentication plugin traefik-middleware traefik-plugin traefik-v2

Last synced: 05 Apr 2025

https://github.com/spotify/crtauth

a public key backed client/server authentication system

authentication python ssh

Last synced: 11 Jan 2026

https://github.com/julie-ng/nodejs-certificate-auth

Demo for Client Certificate Authentication with Node.js Tutorial

authentication client-cert-authentication demo mtls mutual-tls openssl tutorial

Last synced: 16 Jun 2025

https://github.com/nitram509/jmacaroons

Pure Java implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. Android ready. Online playground available. Project is STALE

authentication crypto crypto-library cryptography cryptography-library java-library macaroons

Last synced: 22 Jul 2025

https://github.com/shaozi/ldap-authentication

๐Ÿ”๐Ÿ”๐Ÿ” A simple Nodejs Async LDAP authentication library

authentication ldap ldap-authentication ldap-filter ldap-search nodejs passport-ldap security

Last synced: 08 Apr 2025

https://github.com/arye321/nextauth-google-popup-login

A simple example for NextAuth Google login with a popup window instead of redirect.

authentication nextauth nextjs

Last synced: 18 Jan 2026

https://github.com/waiting-for-dev/warden-jwt_auth

JWT token authentication with warden

authentication jwt ruby-gem warden

Last synced: 15 May 2025

https://github.com/apereo/cas-webapp-docker

Apereo CAS Server web application running inside a docker container.

apereo apereo-cas authentication cas-server cloud containers docker sso

Last synced: 07 May 2025

https://github.com/cakephp/authentication

Authentication plugin for CakePHP. Can also be used in PSR7 based applications.

authentication cakephp cakephp-plugin middleware php psr7-middleware

Last synced: 12 Apr 2025

https://github.com/darrenbaldwin07/clerk-rs

The official community-maintained Clerk SDK for Rust

actix-web authentication authorization axum clerk jwt rust sdk

Last synced: 16 May 2025

https://github.com/geoffsmith82/gmailauthsmtp

This project is a very basic demo showing how to authenticate with OAUTH2 and send an email message for gmail, microsoft/office365 as well as hotmail.com/outlook.com/live.com email addresses.

authentication delphi email gmail hotmail imap indy oauth2 oauthbearer outlook outlook365 pop3 sasl smtp xoauth2 xoauth2-protocol

Last synced: 26 Feb 2025

https://github.com/phartenfeller/sveltekit-1.0-sqlite-demo-app

My demo app of various SvelteKit experiments from my YouTube series.

authentication authorization sqlite sqlite3 svelte sveltekit tutorial

Last synced: 04 May 2025

https://github.com/jpopesculian/twitter-v2-rs

Rust bindings for Twitter API v2

authentication oauth2 rust twitter twitter-api

Last synced: 01 May 2025

https://github.com/clerk/clerk-nextjs-starter

Official starter repo for Clerk and Next.js

authentication clerk nextjs react

Last synced: 17 Mar 2025

https://github.com/ricardogesteves/authv5-toolkit

Advanced custom authentication for Next.js applications with Auth.js V5. Authentication with providers and credentials.

authentication authorization bcrypt next-auth nextjs oauth2 postgresql prisma react react-hook-form react-icons resend server-actions shadcn-ui sonner tailwindcss typescript verification zod

Last synced: 05 Apr 2025

https://github.com/r-lib/gargle

Infrastructure for calling Google APIs from R, including auth

authentication google package r rstats

Last synced: 12 Apr 2025

https://github.com/grand-stack/graphql-auth-directives

Add authorization to your GraphQL API using schema directives.

authentication authorization graphql graphql-api graphql-directive schema-directives

Last synced: 02 Oct 2025

https://github.com/nextcloud/user_external

๐Ÿ‘ฅ External user authentication methods like IMAP, SMB and FTP

authentication ftp imap nextcloud nextcloud-app samba smb

Last synced: 04 Apr 2025

https://github.com/kobaltz/action_auth

ActionAuth is an authentication Rails engine crafted to integrate seamlessly with your Rails application. Optimized for Rails 7.1.0, it employs the most modern authentication techniques and streamlined token reset processes.

authentication rails rails-7-1 ruby-on-rails

Last synced: 16 Jul 2025

https://github.com/auth0-samples/auth0-python-api-samples

Auth0 Integration Samples for Python REST API Services using Flask

api auth0 authentication dx-sdk-quickstart flask python quickstart

Last synced: 06 Apr 2025

https://github.com/jasny/auth

Authentication, authorization and access control for Slim and other micro-frameworks

authentication authorization php psr-15 slim-framework slim3

Last synced: 05 Apr 2025

https://github.com/bezkoder/react-typescript-login-example

React Typescript Login and Registration example - JWT Authentication & Authorization with Axios, Router, Rest API

authentication authorization axios jwt jwt-authentication login react react-typescript token-based-authentication typescript

Last synced: 14 Apr 2025

https://github.com/arunoda/use-magic-link

Simple auth setup for your React app in few minutes with Magic Link.

authentication magiclink react

Last synced: 03 May 2025

https://github.com/jordanisaacs/fastapi-sessions

Ready-to-use session cookies with custom backends for FastAPI

authentication cookies fastapi sessions

Last synced: 07 Oct 2025

https://github.com/auth0-samples/auth0-express-api-samples

Auth0 Integration Samples for Node Express REST API Services

api auth0 authentication dx-sdk-quickstart express node quickstart

Last synced: 07 Apr 2025

https://github.com/mohammadyounes/owin-mixedauth

Mixed (Windows + Forms) Authentication for OWIN

authentication owin owin-middleware owin-mixedauth windows-authentication

Last synced: 23 Apr 2025

https://github.com/ggicci/caddy-jwt

๐Ÿ†” Caddy Module JWT Authentication

authentication caddy-authentication caddy-module jwt jwt-authentication

Last synced: 14 Jan 2026

https://github.com/danawoodman/sveltekit-auth-example

An example SvelteKit app implementing a simple authentication system.

auth authentication daisyui demo javascript svelte sveltekit tailwindcss typescript

Last synced: 19 Apr 2025

https://github.com/wobsoriano/svelte-clerk

Community Clerk Svelte SDK.

authentication authorization clerk svelte

Last synced: 04 Jan 2026

https://github.com/neilalexander/jnacl

Pure Java implementation of curve25519, salsa20, hsalsa20, xsalsa20 and poly1305 cryptographic primitives, along with a NaCl "Box" implementation

android-library authentication crypto curve25519 curve25519xsalsa20poly1305 ecc ecdsa hsalsa20 java java-library nacl poly1305 salsa20 xsalsa20 xsalsa20poly1305

Last synced: 16 May 2025

https://github.com/sandsmark/polkit-dumb-agent

a polkit agent in 145 lines of code, because polkit is dumb and none of the other agents worked

authentication authorization cpp dbus desktop-environment linux linux-desktop policykit polkit polkit-agent qt xdg

Last synced: 30 Oct 2025

https://github.com/hormesiel/vercel-basic-auth

How to add BASIC AUTHENTICATION to a VERCEL deployment for FREE using various techniques.

authentication basic-auth basic-authentication language nodejs now serverless static-site vercel vercel-now

Last synced: 05 Apr 2025

https://gitlab.gnome.org/World/Authenticator

Generate Two-Factor Codes

2FA HOTP TOTP authentication

Last synced: 30 Aug 2025